Fix dbus parameter 'ay' to 'a(y)'
authorJiwan Kim <ji-wan.kim@samsung.com>
Wed, 8 Feb 2017 08:12:01 +0000 (17:12 +0900)
committersaerome.kim <saerome.kim@samsung.com>
Thu, 11 May 2017 09:10:26 +0000 (18:10 +0900)
- These parameters are not used currently.
- But change those use cases for future use

Change-Id: If364601c957ef418f6d23960334db800b906221a
Signed-off-by: Jiwan Kim <ji-wan.kim@samsung.com>
zigbee-daemon/zigbee-interface/introspection/mfglib-control.xml
zigbee-daemon/zigbee-interface/introspection/zcl-alarm.xml
zigbee-daemon/zigbee-interface/introspection/zcl-door-lock.xml
zigbee-daemon/zigbee-interface/introspection/zcl-fan-control.xml
zigbee-daemon/zigbee-interface/introspection/zcl-thermostat.xml
zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_mfglib_control.c
zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_alarm.c
zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_door_lock.c
zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_fan_control.c
zigbee-daemon/zigbee-interface/src/zigbee_service_dbus_interface_zcl_thermostat.c

index ace61fd..5bd6660 100644 (file)
@@ -1,81 +1,81 @@
 <node>
        <interface name='org.tizen.zigbee.mfglib_control'>
                <method name='start'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='b' name='mfglib_start' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='end'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='start_tone'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='stop_tone'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='start_stream'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='stop_stream'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='send_packet'>
-                       <arg type='ay' name='packetContents' direction='in'/>
+                       <arg type='a(y)' name='packetContents' direction='in'/>
                        <arg type='i' name='packetLength' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='set_channel'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='channel' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='get_channel'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='set_power'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='q' name='txPowerMode' direction='in'/>
                        <arg type='n' name='power' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='get_power'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='set_synoffset'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='testChannel' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='get_synoffset'>
-                       <arg type='ay' name='pkt' direction='in'/>
+                       <arg type='a(y)' name='pkt' direction='in'/>
                        <arg type='i' name='pktLength' direction='in'/>
                        <arg type='y' name='linkQuality' direction='in'/>
                        <arg type='y' name='rssi' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='rx_start'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='rx_stop'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='rx_verify'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                        <arg type='q' name='cntGoodFrame' direction='out'/>
                </method>
                <method name='get_rssi'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                        <arg type='s' name='rssi' direction='out'/>
                </method>
index 49be1bd..b89e1b4 100644 (file)
@@ -1,7 +1,7 @@
 <node>
        <interface name='org.tizen.zigbee.zcl_alarm'>
                <method name='get_alarm_count'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                        <arg type='y' name='status' direction='out'/>
@@ -19,7 +19,7 @@
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='alarm'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='y' name='alarmcode' direction='in'/>
                        <arg type='y' name='cluster_id' direction='in'/>
index 7e0b71a..0f07460 100644 (file)
@@ -1,7 +1,7 @@
 <node>
        <interface name='org.tizen.zigbee.zcl_door_lock'>
                <method name='subscribe_lock_event'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
@@ -9,20 +9,20 @@
                        <arg type='q' name='uid' direction='in'/>
                        <arg type='y' name='ustatus' direction='in'/>
                        <arg type='y' name='utype' direction='in'/>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='s' name='pin' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='set_door_lock'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='s' name='pin' direction='in'/>
                        <arg type='i' name='lock_unlock_type' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='get_lock_state'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
index e03a66c..b91bc32 100644 (file)
@@ -1,22 +1,22 @@
 <node>
        <interface name='org.tizen.zigbee.zcl_fan_control'>
                <method name='set_fan_mode'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='get_fan_mode'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='set_fan_mode_sequence'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='get_fan_mode_sequence'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
index 2fe6f12..bdc773e 100644 (file)
@@ -1,29 +1,29 @@
 <node>
        <interface name='org.tizen.zigbee.zcl_thermostat'>
                <method name='get_local_temp'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='get_weekly_schedule'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='y' name='no_of_days' direction='in'/>
                        <arg type='y' name='mode' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='set_weekly_schedule'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='y' name='no_of_transitions' direction='in'/>
                        <arg type='y' name='no_of_days' direction='in'/>
                        <arg type='y' name='mode' direction='in'/>
-                       <arg type='ay' name='payload' direction='in'/>
+                       <arg type='a(y)' name='payload' direction='in'/>
                        <arg type='y' name='payload_len' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='clear_weekly_schedule'>
-                       <arg type='ay' name='eui64' direction='in'/>
+                       <arg type='a(y)' name='eui64' direction='in'/>
                        <arg type='y' name='endpoint' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
index be74db7..bf5becf 100644 (file)
@@ -51,8 +51,8 @@ static gboolean on_mfglib_control_start(ZigbeeMfglib_control *mfglib_control_obj
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlStart_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;
@@ -123,8 +123,8 @@ static gboolean on_mfglib_control_end(ZigbeeMfglib_control *mfglib_control_objec
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlEnd_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;
@@ -194,8 +194,8 @@ static gboolean on_mfglib_control_start_tone(ZigbeeMfglib_control *mfglib_contro
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlStartTone_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;
@@ -265,8 +265,8 @@ static gboolean on_mfglib_control_stop_tone(ZigbeeMfglib_control *mfglib_control
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlStopTone_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;
@@ -336,8 +336,8 @@ static gboolean on_mfglib_control_start_stream(ZigbeeMfglib_control *mfglib_cont
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlStartStream_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;
@@ -407,8 +407,8 @@ static gboolean on_mfglib_control_stop_stream(ZigbeeMfglib_control *mfglib_contr
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlStopStream_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;
@@ -479,8 +479,8 @@ static gboolean on_mfglib_control_send_packet(ZigbeeMfglib_control *mfglib_contr
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlSendPacket_t));
 
        /* Update request structure */
-       g_variant_get(packet_content, "ay", &iter);
-       while (g_variant_iter_loop(iter, "y", req.packet_content[i])) {
+       g_variant_get(packet_content, "a(y)", &iter);
+       while (g_variant_iter_loop(iter, "(y)", &(req.packet_content[i]))) {
                i++;
                if (i >= (guint)packet_length)
                        break;
@@ -552,8 +552,8 @@ static gboolean on_mfglib_control_set_channel(ZigbeeMfglib_control *mfglib_contr
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlSetChannel_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;
@@ -624,8 +624,8 @@ static gboolean on_mfglib_control_get_channel(ZigbeeMfglib_control *mfglib_contr
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlGetChannel_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;
@@ -697,8 +697,8 @@ static gboolean on_mfglib_control_set_power(ZigbeeMfglib_control *mfglib_control
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlSetPower_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;
@@ -770,8 +770,8 @@ static gboolean on_mfglib_control_get_power(ZigbeeMfglib_control *mfglib_control
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlGetPower_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;
@@ -842,8 +842,8 @@ static gboolean on_mfglib_control_set_synoffset(ZigbeeMfglib_control *mfglib_con
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlSetSynOffset_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;
@@ -917,8 +917,8 @@ static gboolean on_mfglib_control_get_synoffset(ZigbeeMfglib_control *mfglib_con
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlGetSynOffset_t));
 
        /* Update request structure */
-       g_variant_get(packet, "ay", &iter);
-       while (g_variant_iter_loop(iter, "y", req.packet[i])) {
+       g_variant_get(packet, "a(y)", &iter);
+       while (g_variant_iter_loop(iter, "(y)", &(req.packet[i]))) {
                i++;
                if (i >= (guint)packet_length)
                        break;
@@ -991,8 +991,8 @@ static gboolean on_mfglib_control_rx_start(ZigbeeMfglib_control *mfglib_control_
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlRxStart_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;
@@ -1062,8 +1062,8 @@ static gboolean on_mfglib_control_rx_stop(ZigbeeMfglib_control *mfglib_control_o
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlRxStop_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;
@@ -1133,8 +1133,8 @@ static gboolean on_mfglib_control_rx_verify(ZigbeeMfglib_control *mfglib_control
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlRxVerify_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;
@@ -1204,8 +1204,8 @@ static gboolean on_mfglib_control_get_rssi(ZigbeeMfglib_control *mfglib_control_
        memset(&req, 0x0, sizeof(ZigbeeMfglibControlGetRssi_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;
index dffec78..20b8e36 100644 (file)
@@ -94,8 +94,8 @@ static gboolean on_alarm_get_alarm_count(ZigbeeZcl_alarm *alarm_object,
        memset(&req, 0x0, sizeof(ZigbeeZclAlarmGetAlarmCount_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;
@@ -360,8 +360,8 @@ static gboolean on_alarm_alarm(ZigbeeZcl_alarm *alarm_object,
        memset(&req, 0x0, sizeof(ZigbeeZclAlarmAlarm_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;
index e920d74..ee2d25b 100644 (file)
@@ -51,8 +51,8 @@ static gboolean on_door_lock_subscribe_lock_event(ZigbeeZcl_door_lock *door_lock
        memset(&req, 0x0, sizeof(ZigbeeZclDoorLockSubscriberLockEvent_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;
@@ -131,8 +131,8 @@ static gboolean on_door_lock_set_door_lock_pin(ZigbeeZcl_door_lock *door_lock_ob
        req.uid = uid;
        req.ustatus = ustatus;
        req.utype = utype;
-       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;
@@ -207,8 +207,8 @@ static gboolean on_door_lock_set_door_lock(ZigbeeZcl_door_lock *door_lock_object
        memset(&req, 0x0, sizeof(ZigbeeZclDoorLockSetDoorLock_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;
@@ -282,8 +282,8 @@ static gboolean on_door_lock_get_lock_state(ZigbeeZcl_door_lock *door_lock_objec
        memset(&req, 0x0, sizeof(ZigbeeZclDoorLockGetDoorLock_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;
index 693d479..3aea00a 100644 (file)
@@ -51,8 +51,8 @@ static gboolean on_fan_control_set_fan_mode(ZigbeeZcl_fan_control *fan_control_o
        memset(&req, 0x0, sizeof(ZigbeeZclFanControlSetFanMode_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;
@@ -124,8 +124,8 @@ static gboolean on_fan_control_get_fan_mode(ZigbeeZcl_fan_control *fan_control_o
        memset(&req, 0x0, sizeof(ZigbeeZclFanControlGetFanMode_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;
@@ -198,8 +198,8 @@ static gboolean on_fan_control_set_fan_mode_sequence(
        memset(&req, 0x0, sizeof(ZigbeeZclFanControlSetFanModeSequence_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;
@@ -272,8 +272,8 @@ static gboolean on_fan_control_get_fan_mode_sequence(
        memset(&req, 0x0, sizeof(ZigbeeZclFanControlGetFanModeSequence_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;
index 93baf04..b3ad201 100644 (file)
@@ -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;