Common#
Functions#
cc_engine_multicast_request(const AGI_PROFILE *pProfile, uint8_t endpoint, CMD_CLASS_GRP *pcmdGrp, uint8_t *pPayload, uint8_t size, uint8_t fSupervisionEnable, void(*pCbFunc)(TRANSMISSION_RESULT *pTransmissionResult))
Initiates the transmission of a multicast request.
Function Documentation#
cc_engine_multicast_request#
JOB_STATUS cc_engine_multicast_request (const AGI_PROFILE * pProfile, uint8_t endpoint, CMD_CLASS_GRP * pcmdGrp, uint8_t * pPayload, uint8_t size, uint8_t fSupervisionEnable, void(*)(TRANSMISSION_RESULT *pTransmissionResult) pCbFunc)
Initiates the transmission of a multicast request.
Parameters
| Type | Direction | Argument Name | Description | 
|---|---|---|---|
| const AGI_PROFILE * | [in] | pProfile | pointer to AGI profile or NULL for lifeline | 
| uint8_t | [in] | endpoint | source endpoint | 
| CMD_CLASS_GRP * | [in] | pcmdGrp | command class and command | 
| uint8_t * | [in] | pPayload | payload | 
| uint8_t | [in] | size | size of payload | 
| uint8_t | [in] | fSupervisionEnable | enable or not supervision | 
| void(*)(TRANSMISSION_RESULT *pTransmissionResult) | [in] | pCbFunc | Callback function to be called when transmission is done/failed. | 
Returns
- JOB_STATUS Status of the job.