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
TypeDirectionArgument NameDescription
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.