Lines Matching full:0
36 longaddrs = bytearray([0x61, 0xcc, 0x00, 0xce, 0xfa])
37 shortaddrs = bytearray([0x61, 0x88, 0x00, 0xce, 0xfa])
38 longshortaddrs = bytearray([0x61, 0xc8, 0x00, 0xce, 0xfa])
39 shortlongaddrs = bytearray([0x61, 0x8c, 0x00, 0xce, 0xfa])
46 frame.parse(io.BytesIO(bytearray([0x12, 0x00, 0x12, 0x34, 0x56])))
51 self.assertEqual(0, frame.header.frame_version)
52 self.assertEqual(0x12, frame.header.seq)
53 self.assertEqual(bytearray([0x34, 0x56]), frame.header.fcs)
59 …io.BytesIO(bytearray([0x61, 0x88, 0x34, 0xce, 0xfa, 0xad, 0xde, 0xef, 0xbe, 0x12, 0x34, 0xfe, 0xdc…
64 self.assertEqual(0, frame.header.frame_version)
65 self.assertEqual(0x34, frame.header.seq)
66 self.assertEqual(bytearray([0xfe, 0xdc]), frame.header.fcs)
67 self.assertEqual(0xface, frame.header.dest_pan_id)
68 self.assertEqual(0xdead, frame.header.dest_address.rloc)
69 self.assertEqual(0xface, frame.header.src_pan_id)
70 self.assertEqual(0xbeef, frame.header.src_address.rloc)
72 self.assertEqual(bytearray([0x12, 0x34]), frame.payload.data)
79 … 0x61, 0xcc, 0x56, 0xce, 0xfa, 0xde, 0xad, 0xbe, 0xef, 0xde, 0xad, 0xbe, 0xef, 0x0b, 0xad, 0xf0,
80 0x0d, 0xba, 0xd0, 0xd0, 0x0d, 0x12, 0x34, 0xfe, 0xdc
86 self.assertEqual(0, frame.header.frame_version)
87 self.assertEqual(0x56, frame.header.seq)
88 self.assertEqual(bytearray([0xfe, 0xdc]), frame.header.fcs)
89 self.assertEqual(0xface, frame.header.dest_pan_id)
90 self.assertEqual(bytearray(reversed([0xde, 0xad, 0xbe, 0xef, 0xde, 0xad, 0xbe, 0xef])),
92 self.assertEqual(0xface, frame.header.src_pan_id)
93 self.assertEqual(bytearray(reversed([0x0b, 0xad, 0xf0, 0x0d, 0xba, 0xd0, 0xd0, 0x0d])),
96 self.assertEqual(bytearray([0x12, 0x34]), frame.payload.data)
103 … 0x61, 0xc8, 0x56, 0xce, 0xfa, 0xad, 0xde, 0x0b, 0xad, 0xf0, 0x0d, 0xba, 0xd0, 0xd0, 0x0d, 0x12,
104 0x34, 0xfe, 0xdc
110 self.assertEqual(0, frame.header.frame_version)
111 self.assertEqual(0x56, frame.header.seq)
112 self.assertEqual(bytearray([0xfe, 0xdc]), frame.header.fcs)
113 self.assertEqual(0xface, frame.header.dest_pan_id)
114 self.assertEqual(0xdead, frame.header.dest_address.rloc)
115 self.assertEqual(0xface, frame.header.src_pan_id)
116 self.assertEqual(bytearray(reversed([0x0b, 0xad, 0xf0, 0x0d, 0xba, 0xd0, 0xd0, 0x0d])),
119 self.assertEqual(bytearray([0x12, 0x34]), frame.payload.data)
126 … 0x61, 0x8c, 0x56, 0xce, 0xfa, 0xde, 0xad, 0xbe, 0xef, 0xde, 0xad, 0xbe, 0xef, 0x0d, 0xf0, 0x12,
127 0x34, 0xfe, 0xdc
133 self.assertEqual(0, frame.header.frame_version)
134 self.assertEqual(0x56, frame.header.seq)
135 self.assertEqual(bytearray([0xfe, 0xdc]), frame.header.fcs)
136 self.assertEqual(0xface, frame.header.dest_pan_id)
137 self.assertEqual(bytearray(reversed([0xde, 0xad, 0xbe, 0xef, 0xde, 0xad, 0xbe, 0xef])),
139 self.assertEqual(0xface, frame.header.src_pan_id)
140 self.assertEqual(0xf00d, frame.header.src_address.rloc)
142 self.assertEqual(bytearray([0x12, 0x34]), frame.payload.data)
146 …frame.parse(io.BytesIO(bytearray([0x63, 0x88, 0x78, 0xce, 0xfa, 0xad, 0xde, 0x0d, 0xf0, 0x04, 0xfe…
151 self.assertEqual(0, frame.header.frame_version)
152 self.assertEqual(0x78, frame.header.seq)
153 self.assertEqual(bytearray([0xfe, 0xdc]), frame.header.fcs)
154 self.assertEqual(0xface, frame.header.dest_pan_id)
155 self.assertEqual(0xdead, frame.header.dest_address.rloc)
156 self.assertEqual(0xface, frame.header.src_pan_id)
157 self.assertEqual(0xf00d, frame.header.src_address.rloc)
159 self.assertEqual(bytearray([0x4]), frame.payload.data)
164 …0x2001, MacAddress(bytearray([0x16, 0x6e, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x07]), MacAddressType.LON…
170 0x69,
171 0x98,
172 0x68, # FC, seq
173 0xce,
174 0xfa, # Pan Id
175 0x00,
176 0x20, # Dst addr
177 0x01,
178 0x20, # Src addr
179 0x0d,
180 0x00,
181 0x00,
182 0x00,
183 0x00,
184 0x01, # Aux Security Header
185 0xb5,
186 0x5a,
187 0x0d,
188 0x8e,
189 0x18,
190 0x5c,
191 0xb1,
192 0x06, # Payload
193 0xc4,
194 0x6f,
195 0x7d,
196 0x6b,
197 0xb5,
198 0x4a,
199 0x87,
200 0x14,
201 0xae,
202 0xdd,
203 0x8e,
204 0xb7,
205 0x37,
206 0x62,
207 0x27,
208 0x48,
209 0xc9,
210 0x53,
211 0x0c,
212 0x44,
213 0x31,
214 0x59,
215 0x8b,
216 0xa2,
217 0x83,
218 0x59,
219 0xa1,
220 0x43, # MIC (valid)
221 0x74,
222 0xe0,
223 0x2a,
224 0xf6,
225 0x99,
226 0xfc
233 self.assertEqual(0x68, frame.header.seq)
234 self.assertEqual(bytearray([0x99, 0xfc]), frame.header.fcs)
235 self.assertEqual(0xface, frame.header.dest_pan_id)
236 self.assertEqual(0x2000, frame.header.dest_address.rloc)
237 self.assertEqual(0xface, frame.header.src_pan_id)
238 self.assertEqual(0x2001, frame.header.src_address.rloc)
240 self.assertEqual(0, frame.header.aux_sec_header.frame_counter)
246 … 0x7c, 0x77, 0x80, 0xf0, 0x4d, 0x4d, 0x4d, 0x4d, 0xe0, 0x04, 0x44, 0x02, 0x44, 0x66, 0x13, 0x5f,
247 … 0x22, 0x80, 0xb1, 0x61, 0x02, 0x61, 0x73, 0x11, 0x2a, 0xff, 0x01, 0x08, 0x16, 0x6e, 0x0a, 0x00,
248 0x00, 0x00, 0x00, 0x07
256 … 0x6b, 0xdc, 0xce, 0xce, 0xfa, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x6e, 0x16, 0x03, 0x00, 0x00,
257 … 0x00, 0x00, 0x0a, 0x6e, 0x16, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x01, 0x04, 0x2d, 0xbc, 0x12, 0xbe,
258 0x0a, 0x4f
266 self.assertEqual(bytearray([0x0a, 0x4f]), frame.header.fcs)
267 self.assertEqual(0xface, frame.header.dest_pan_id)
268 self.assertEqual(bytearray([0x16, 0x6e, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x02]),
270 self.assertEqual(0xface, frame.header.src_pan_id)
271 self.assertEqual(bytearray([0x16, 0x6e, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03]),
274 self.assertEqual(0, frame.header.aux_sec_header.frame_counter)