CHAI SDK  Version 1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
CPNS::IBaseLocalDevice_SignalNotificationHandler Class Referenceabstract

Notification handler for Signal reception at LocalDevice layer. More...

Public Member Functions

virtual void OnBaseLocalDevice_Signal (CPNS::IBaseLocalDevice *const pNotifiedObject, CPNS::uint16 const wSignalNumber, CPNS::uint16 const wOptionalData0, CPNS::uint16 const wOptionalData1, CPNS::uint16 const wOptionalData2, CPNS::uint16 const wOptionalData3, CPNS::char8 const *const utf8OptionalData, CPNS::Endpoint const &optionalEndpoint, CPNS::DeviceID const &source)=0
 Called if the local device received a signal. More...
 

Detailed Description

Notification handler for Signal reception at LocalDevice layer.

Member Function Documentation

virtual void CPNS::IBaseLocalDevice_SignalNotificationHandler::OnBaseLocalDevice_Signal ( CPNS::IBaseLocalDevice *const  pNotifiedObject,
CPNS::uint16 const  wSignalNumber,
CPNS::uint16 const  wOptionalData0,
CPNS::uint16 const  wOptionalData1,
CPNS::uint16 const  wOptionalData2,
CPNS::uint16 const  wOptionalData3,
CPNS::char8 const *const  utf8OptionalData,
CPNS::Endpoint const &  optionalEndpoint,
CPNS::DeviceID const &  source 
)
pure virtual

Called if the local device received a signal.

Parameters
[in]pNotifiedObjectPointer to the local device
[in]wSignalNumberNumber of the signal
[in]wOptionalData0Optional value, depending on the signal number
[in]wOptionalData1Optional value, depending on the signal number
[in]wOptionalData2Optional value, depending on the signal number
[in]wOptionalData3Optional value, depending on the signal number
[in]utf8OptionalDataOptional value, depending on the signal number
[in]optionalEndpointOptional value, depending on the signal number
[in]sourceSource of the signal