CHAILink SDK
Version 1.3
|
List of all remote device notification handlers. More...
Typedefs | |
typedef void(* | NH_CHAI_NOTIFICATION )(CHAINotificationTypes const notification, CPENDPOINT const *const pOptionalEndpoint) |
Used by the CHAI to notify the application about global network changes. More... | |
typedef void(* | NH_CHAI_DEVICEDECLARATION )(DeviceDeclarationNotificationTypes const declarationType, CPREMOTEDEVICEINFO const *const pRemoteDeviceInfo, CPCHAR8 const *const utf8DeviceName, CPHOOKEDOBJECT const hRemoteDevice) |
Called on device declaration. Can occur if a new root device is connected to the network, if a device needs to reflect changes (capabilities, name...) More... | |
typedef void(* | NH_CHAI_DEVICEDISCARDED )(CPDEVICEID const *const pDevID, DeviceDiscardedReasons const reason) |
Called on device unplug, or if a device becomes unreachable. More... | |
typedef void(* | NH_CHAI_DEVICEIDENTITYCHANGED )(CPDEVICEID const *const pOldDeviceID, CPDEVICEID const *const pNewDeviceID) |
Inform the application that a device identity changed. More... | |
typedef void(* | NH_CHAI_WARNING )(CPENDPOINT const *pOptionalSource, WarningCodes const code, WarningDomains const eDomain, CPCHAR8 const *const utf8Title, CPCHAR8 const *const utf8Content) |
The CHAI received a warning message and forward it to the application. More... | |
typedef void(* | NH_CHAI_SIGNAL )(CPUINT16 const wSignalNumber, CPUINT16 const wOptionalData0, CPUINT16 const wOptionalData1, CPUINT16 const wOptionalData2, CPUINT16 const wOptionalData3, CPCHAR8 const *const utf8OptionalData, CPENDPOINT const *const pOptionalEndPoint, CPDEVICEID const *const pSourceDevID) |
Called if the CHAI received a signal. More... | |
typedef void(* | NH_CHAI_GLOBALTIMER )(SystemTime const globalTime, GlobalTimerNotificationFlags const flags) |
Used by the CHAI to notify global timer event. More... | |
List of all remote device notification handlers.