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'/>
7 <arg type='y' name='status' direction='out'/>
9 <method name='set_door_lock_pin'>
10 <arg type='q' name='uid' direction='in'/>
11 <arg type='y' name='ustatus' direction='in'/>
12 <arg type='y' name='utype' direction='in'/>
13 <arg type='ay' name='eui64' direction='in'/>
14 <arg type='y' name='endpoint' direction='in'/>
15 <arg type='s' name='pin' direction='in'/>
16 <arg type='i' name='result' direction='out'/>
17 <arg type='y' name='status' direction='out'/>
19 <method name='set_door_lock'>
20 <arg type='ay' name='eui64' direction='in'/>
21 <arg type='y' name='endpoint' direction='in'/>
22 <arg type='s' name='pin' direction='in'/>
23 <arg type='i' name='lock_unlock_type' direction='in'/>
24 <arg type='i' name='result' direction='out'/>
25 <arg type='y' name='status' direction='out'/>
27 <method name='get_lock_state'>
28 <arg type='ay' name='eui64' direction='in'/>
29 <arg type='y' name='endpoint' direction='in'/>
30 <arg type='i' name='result' direction='out'/>
31 <arg type='y' name='status' direction='out'/>
34 <signal name='lock_state'>
35 <arg type='y' name='state'/>