Kolibri library – API Documentation

Header image

Main page


typedef void(* KolibriPublishCb) (KolibriBool unpublish, KolibriUint16 idx, char const *path, KolibriPointFlag flags, KolibriDataType dataType, KolibriTriggerMode triggerMode, KolibriAny triggerModeParamN, KolibriUint32 triggerModeParamT, KolibriUint8 triggerDomain, KolibriQos qos)

Type of call-back function that can be registered through kolibriRegisterPublishCb()

Parameters
unpublishIndicates whether this call-back function indicates a publish (false) or an un-publish (true)
idxIndex of the (un-)published node internally used by the library to reference the data point
pathPath of the (un-)published node
flagsFlags of the published node (valid only for points on publishing)
dataTypeData type of the published node (valid only for points on publishing)
triggerModeTrigger mode of the published node (valid only for points on publishing)
triggerModeParamNTrigger mode parameter N of the published node (valid only for points on publishing and for certain trigger modes)
triggerModeParamTTrigger mode parameter T of the published node (valid only for points on publishing and for certain trigger modes)
triggerDomainTrigger domain of the published node (valid only for points on publishing)
qosQuality of service level of the published node (valid only for points on publishing)
Since
1.1.0





Top of page | Main page

Copyright © 2017 Beck IPC GmbH
Generated by Doxygen 1.8.10