X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=zigbee-daemon%2Fzigbee-interface%2Fsrc%2Fzigbee_service_dbus_interface_zcl_thermostat.c;h=08a5b97bd2704f996e5b5c948309aa6aaa2947a3;hb=691ff0189bb1cf9097978cf40e7459fe188f1306;hp=93baf04a353d0113db252fe24b391618bf8bc869;hpb=281e1b47d2169ff91ce990a24db1fbf13e52cfbe;p=platform%2Fcore%2Fconnectivity%2Fzigbee-manager.git diff --git a/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_thermostat.c b/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_thermostat.c index 93baf04..08a5b97 100644 --- a/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_thermostat.c +++ b/zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_thermostat.c @@ -94,8 +94,8 @@ static gboolean on_thermostat_get_local_temp(ZigbeeZcl_thermostat *thermostat_ob memset(&req, 0x0, sizeof(ZigbeeZclThermostatGetLocalTemp_t)); /* Update request structure */ - g_variant_get(eui64, "ay", &iter); - while (g_variant_iter_loop(iter, "y", req.eui64[i])) { + g_variant_get(eui64, "a(y)", &iter); + while (g_variant_iter_loop(iter, "(y)", &(req.eui64[i]))) { i++; if (i >= ZIGBEE_EUI64_SIZE) break; @@ -188,8 +188,8 @@ static gboolean on_thermostat_get_weekly_schedule(ZigbeeZcl_thermostat *thermost memset(&req, 0x0, sizeof(ZigbeeZclThermostatGetWeeklySchedule_t)); /* Update request structure */ - g_variant_get(eui64, "ay", &iter); - while (g_variant_iter_loop(iter, "y", req.eui64[i])) { + g_variant_get(eui64, "a(y)", &iter); + while (g_variant_iter_loop(iter, "(y)", &(req.eui64[i]))) { i++; if (i >= ZIGBEE_EUI64_SIZE) break; @@ -287,8 +287,8 @@ static gboolean on_thermostat_set_weekly_schedule(ZigbeeZcl_thermostat *thermost memset(&req, 0x0, sizeof(ZigbeeZclThermostatSetWeeklySchedule_t)); /* Update request structure */ - g_variant_get(eui64, "ay", &iter); - while (g_variant_iter_loop(iter, "y", req.eui64[i])) { + g_variant_get(eui64, "a(y)", &iter); + while (g_variant_iter_loop(iter, "(y)", &(req.eui64[i]))) { i++; if (i >= ZIGBEE_EUI64_SIZE) break; @@ -299,8 +299,8 @@ static gboolean on_thermostat_set_weekly_schedule(ZigbeeZcl_thermostat *thermost req.mode = mode; i = 0; - g_variant_get(payload, "ay", &iter); - while (g_variant_iter_loop(iter, "y", req.payload[i])) { + g_variant_get(payload, "a(y)", &iter); + while (g_variant_iter_loop(iter, "(y)", &(req.payload[i]))) { i++; if (i >= (guint)payload_len) break; @@ -391,8 +391,8 @@ static gboolean on_thermostat_clear_weekly_schedule(ZigbeeZcl_thermostat *thermo memset(&req, 0x0, sizeof(ZigbeeZclThermostatClearWeeklySchedule_t)); /* Update request structure */ - g_variant_get(eui64, "ay", &iter); - while (g_variant_iter_loop(iter, "y", req.eui64[i])) { + g_variant_get(eui64, "a(y)", &iter); + while (g_variant_iter_loop(iter, "(y)", &(req.eui64[i]))) { i++; if (i >= ZIGBEE_EUI64_SIZE) break; @@ -538,7 +538,7 @@ void zigbee_service_dbus_interface_zcl_thermostat_notification(ZigBeeServiceInte NOT_USED(noti_cb_data); - switch(noti_id) { + switch (noti_id) { default: Z_LOGE("Unexpected notification [%x]", noti_id); break;