- 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>
<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>
<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'/>
<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'/>
<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>
<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>
<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>
<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>
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;