CHAI SDK
Version 1.3
|
Notification handler for RemoteDevice's GetControllerInfo async method. More...
Public Member Functions | |
virtual void | OnRemoteDevice_GetControllerInfo_Return (CPNS::IAsync *const pAsync, CPNS::Enums::AsyncResult const result, CPNS::uint16 const wControllerID, CPNS::char8 const *const utf8Name, CPNS::CombinedControllerTypes const controllerTypes, CPNS::Enums::MessageTypes const preferredMsgType, CPNS::uint16 const wPreferredMsgNum, CPNS::uint16 const wGroup, CPNS::SectionID const §ionID, CPNS::char8 const *const utf8SectionName, CPNS::ControllerAssignment const ¤tAssignment)=0 |
Controller information. More... | |
Notification handler for RemoteDevice's GetControllerInfo async method.
|
pure virtual |
Controller information.
[in] | pAsync | Pointer to the async operation handler. Can be used to match the return notification with the related async operation. This pointer will become invalid just after exiting this method. |
[in] | result | can be CPNS::Enums::AR_Succeeded or CPNS::Enums::AR_Canceled |
[in] | wControllerID | Controller ID |
[in] | utf8Name | Name |
[in] | controllerTypes | combination of CPNS::Enums::ControllerTypes values describing the controller |
[in] | preferredMsgType | Preferred Message type (if any, can be CPNS::Enums::MT_None) |
[in] | wPreferredMsgNum | Preferred Message number (if any) |
[in] | wGroup | Parameter's group. Parameters having the same group number (>0) are physically attached. |
[in] | sectionID | Controller's sectionID. |
[in] | utf8SectionName | Section name |
[in] | currentAssignment | Current assignment |