2 <interface name='org.tizen.zigbee.zcl_door_lock'>
3 <method name='subscribe_lock_event'>
4 <arg type='ay' name='eui64' direction='in'/>
5 <arg type='y' name='endpoint' direction='in'/>
6 <arg type='i' name='result' direction='out'/>
8 <method name='set_door_lock_pin'>
9 <arg type='q' name='uid' direction='in'/>
10 <arg type='y' name='ustatus' direction='in'/>
11 <arg type='y' name='utype' direction='in'/>
12 <arg type='ay' name='eui64' direction='in'/>
13 <arg type='y' name='endpoint' direction='in'/>
14 <arg type='s' name='pin' direction='in'/>
15 <arg type='i' name='result' direction='out'/>
17 <method name='set_door_lock'>
18 <arg type='ay' name='eui64' direction='in'/>
19 <arg type='y' name='endpoint' direction='in'/>
20 <arg type='s' name='pin' direction='in'/>
21 <arg type='i' name='lock_unlock_type' direction='in'/>
22 <arg type='i' name='result' direction='out'/>
24 <method name='get_lock_state'>
25 <arg type='ay' name='eui64' direction='in'/>
26 <arg type='y' name='endpoint' direction='in'/>
27 <arg type='i' name='result' direction='out'/>
30 <signal name='lock_state'>
31 <arg type='y' name='state'/>