Skip to content

Commit 87a9074

Browse files
committed
Adding 'create_source_route' and 'register_joining_device' frame definitions
1 parent 4ca6615 commit 87a9074

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

xbee/zigbee.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,22 @@ class ZigBee(XBeeBase):
6969
{'name':'profile', 'len':2, 'default':None},
7070
{'name':'broadcast_radius','len':1, 'default':b'\x00'},
7171
{'name':'options', 'len':1, 'default':b'\x00'},
72-
{'name':'data', 'len':None, 'default':None}]
72+
{'name':'data', 'len':None, 'default':None}],
73+
"create_source_route":
74+
[{'name':'id', 'len':1, 'default':b'\x21'},
75+
{'name':'frame_id', 'len':1, 'default':b'\x00'},
76+
{'name':'dest_addr_long', 'len':8, 'default':struct.pack('>q', -1)},
77+
{'name':'dest_addr', 'len':2, 'default':b'\xFF\xFE'},
78+
{'name':'options', 'len':1, 'default':b'\x00'},
79+
{'name':'address_count', 'len':1, 'default':b'\x00'},
80+
{'name':'route', 'len':None, 'default':None}],
81+
"register_joining_device":
82+
[{'name':'id', 'len':1, 'default':b'\x24'},
83+
{'name':'frame_id', 'len':1, 'default':b'\x00'},
84+
{'name':'dest_addr_long', 'len':8, 'default':struct.pack('>q', -1)},
85+
{'name':'dest_addr', 'len':2, 'default':b'\xFF\xFE'},
86+
{'name':'options', 'len':1, 'default':b'\x00'},
87+
{'name':'key', 'len':None, 'default':None}]
7388
}
7489

7590
# Packets which can be received from an XBee

0 commit comments

Comments
 (0)