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

Notification handler for RemoteDevice's GetModifierDataTypeInfo async method. More...

Public Member Functions

virtual void OnRemoteDevice_GetModifierParamaterDataTypeInfo_Return (CPNS::IAsync *const pAsync, CPNS::Enums::AsyncResult const result, CPNS::ParameterID const &paramID, CPNS::Value const &minValue, CPNS::Value const &midValue, CPNS::Value const &maxValue)=0
 Modifier parameter value range for a requested data type info. More...
 

Detailed Description

Notification handler for RemoteDevice's GetModifierDataTypeInfo async method.

Member Function Documentation

virtual void CPNS::IRemoteDevice_GetModifierDataTypeInfo_AsyncReturnHandler::OnRemoteDevice_GetModifierParamaterDataTypeInfo_Return ( CPNS::IAsync *const  pAsync,
CPNS::Enums::AsyncResult const  result,
CPNS::ParameterID const &  paramID,
CPNS::Value const &  minValue,
CPNS::Value const &  midValue,
CPNS::Value const &  maxValue 
)
pure virtual

Modifier parameter value range for a requested data type info.

Remarks
The related datatype can be found from the minValue, midValue and maxValue argument using CPNS::Value::GetDataType method.
Parameters
[in]pAsyncPointer 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]resultcan be CPNS::Enums::AR_Succeeded, CPNS::Enums::AR_Done or CPNS::Enums::AR_Canceled
[in]paramIDParameter ID
[in]minValuethe min value
[in]midValuethe middle value
[in]maxValuethe max value