/* Copy data */
memcpy(req->eui64, in_req->eui64, ZIGBEE_EUI64_SIZE);
- req->node_id = in_req->node_id;
req->endpoint = in_req->endpoint;
req->alarm_code = in_req->alarm_code;
req->cluster_id = in_req->cluster_id;
/* Copy data */
req->node_id = in_req->node_id;
- req->aps_frame_ctl = in_req->aps_frame_ctl;
+ req->aps_frame_ctrl = in_req->aps_frame_ctrl;
req->src_ep = in_req->src_ep;
req->dest_ep = in_req->dest_ep;
req->cluster_id = in_req->cluster_id;
req->profile_id = in_req->profile_id;
- req->zcl_frame_ctl = in_req->zcl_frame_ctl;
+ req->zcl_frame_ctrl = in_req->zcl_frame_ctrl;
req->mfg_code = in_req->mfg_code;
memcpy(req->payload,
in_req->payload, ZIGBEE_CUSTOM_SEND_PAYLOAD_LEN);
req->src_ep = in_req->src_ep;
req->dest_ep = in_req->dest_ep;
req->cluster_id = in_req->cluster_id;
- req->zcl_frame_ctl = in_req->zcl_frame_ctl;
+ req->zcl_frame_ctrl = in_req->zcl_frame_ctrl;
req->cmd_id = in_req->cmd_id;
memcpy(req->payload,
in_req->payload, ZIGBEE_CUSTOM_SEND_PAYLOAD_LEN);
break;
case ZBLIB_LEVEL_CONTROL_OPS_MOVE_WITH_ON_OFF: {
- ZigbeeLevelControlMoveOnOff_t *in_req;
- ZigbeeLevelControlMoveOnOff_t *req = NULL;
+ ZigbeeLevelControlMoveWithOnOff_t *in_req;
+ ZigbeeLevelControlMoveWithOnOff_t *req = NULL;
- in_req = (ZigbeeLevelControlMoveOnOff_t *)request_data;
+ in_req = (ZigbeeLevelControlMoveWithOnOff_t *)request_data;
if (in_req) {
/* Allocate memory */
- req = (ZigbeeLevelControlMoveOnOff_t *)
- g_malloc0(sizeof(ZigbeeLevelControlMoveOnOff_t));
+ req = (ZigbeeLevelControlMoveWithOnOff_t *)
+ g_malloc0(sizeof(ZigbeeLevelControlMoveWithOnOff_t));
/* Copy data */
req->node_id = in_req->node_id;
break;
case ZBLIB_LEVEL_CONTROL_OPS_MOVE_WITH_ON_OFF: {
- ZigbeeLevelControlMoveOnOff_t *req = NULL;
+ ZigbeeLevelControlMoveWithOnOff_t *req = NULL;
- req = (ZigbeeLevelControlMoveOnOff_t *)request->request_data;
+ req = (ZigbeeLevelControlMoveWithOnOff_t *)request->request_data;
if (NULL != req) {
g_free(req);
}
Z_LOGE("zblib_service_genrate_request_id failed!");
/* Free resources */
+ __zblib_request_free_request_data(request);
g_free(request);
return ZIGBEE_REQUEST_INVALID_REQUEST_ID;
Z_LOGE("zblib_service_ref_request_hash_table failed!");
/* Free resources */
+ __zblib_request_free_request_data(request);
g_free(request);
return ZIGBEE_REQUEST_INVALID_REQUEST_ID;