ZCL_Request_t struct

C

typedef struct
{
    // Service structure - for internal use
    ZCL_Service_t       service;
    ZCL_Notify_t        notify;                        //!< Response structure
    Notify              ZCL_Notify;                    //!< Callback function for response. Can be set to NULL.
    ZCL_Addressing_t    dstAddressing;                 //!< Addressing info on a destination node
    Endpoint_t          endpointId;                    //!< Endpoint ID of the request's originator
    uint8_t             id;                            //!< Command ID
    uint8_t             requestLength;                 //!< Request's payload length
    uint8_t             defaultResponse;               //!< Default response bit state
    uint8_t             *requestPayload;               //!< Request payload. Can be filled by the ZCL_PutNextElement() function.
    uint32_t            responseWaitTimeout;           //!< response waiting timeout
} ZCL_Request_t;

Description

ZCL request to input the parameters for raising a request to ZCL component.