X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=zigbee-daemon%2Fzigbee-lib%2Fsrc%2Fzblib_request.c;h=3bbc5cf5b33ba60f65918cf32bcf1ad85d0aa1e4;hb=ba7dd030619fb102f3cb08d141dcc5fc85a1cd9f;hp=11ea73e25d27694c209ea337d913e485a6c1f722;hpb=d2c8cfb43ceeb89e8b2708d158e0368b615c35a1;p=platform%2Fcore%2Fconnectivity%2Fzigbee-manager.git diff --git a/zigbee-daemon/zigbee-lib/src/zblib_request.c b/zigbee-daemon/zigbee-lib/src/zblib_request.c index 11ea73e..3bbc5cf 100644 --- a/zigbee-daemon/zigbee-lib/src/zblib_request.c +++ b/zigbee-daemon/zigbee-lib/src/zblib_request.c @@ -245,7 +245,21 @@ static gpointer __zblib_request_create_zcl_alarm_request_data(guint request_type break; case ZBLIB_ZCL_ALARM_OPS_GET_ALARM: { - alarm_request_data = NULL; + ZigbeeZclAlarmGetAlarm_t *in_req; + ZigbeeZclAlarmGetAlarm_t *req = NULL; + + in_req = (ZigbeeZclAlarmGetAlarm_t *)request_data; + if (in_req) { + /* Allocate memory */ + req = (ZigbeeZclAlarmGetAlarm_t *) + g_malloc0(sizeof(ZigbeeZclAlarmGetAlarm_t)); + + /* Copy data */ + req->node_id = in_req->node_id; + req->endpoint = in_req->endpoint; + } + + alarm_request_data = (gpointer)req; } break; @@ -616,7 +630,7 @@ static gpointer __zblib_request_create_zcl_level_control_request_data(guint requ req->node_id = in_req->node_id; req->endpoint = in_req->endpoint; req->step_mode = in_req->step_mode; - req->move_mode = in_req->move_mode; + req->step_size = in_req->step_size; req->transition_time = in_req->transition_time; } @@ -680,7 +694,7 @@ static gpointer __zblib_request_create_zcl_level_control_request_data(guint requ req->node_id = in_req->node_id; req->endpoint = in_req->endpoint; req->step_mode = in_req->step_mode; - req->move_mode = in_req->move_mode; + req->step_size = in_req->step_size; req->transition_time = in_req->transition_time; } @@ -1282,6 +1296,7 @@ static gpointer __zblib_request_create_service_request_data(guint request_type, break; default: + Z_LOGE("Unexpected operation [%x]", ops_id); break; } @@ -2062,8 +2077,8 @@ static gpointer __zblib_request_create_zcl_color_control_request_data(guint requ /* Copy data */ req->node_id = in_req->node_id; req->dest_ep = in_req->dest_ep; - req->rate_x = in_req->rate_x; - req->rate_y = in_req->rate_y; + req->step_x = in_req->step_x; + req->step_y = in_req->step_y; req->transition_time = in_req->transition_time; }