Lines Matching refs:data

148 … def __init__(self, direction, idx, ts, aa, channel_num, phy, data, payload_type, header, payload):  argument
155 self.data = data
161 return len(self.data)
169 def adv_ind(data): argument
171 adv_a = data[:6]
172 adv_data = data[6:]
176 def adv_direct_ind(data): argument
178 adv_a = data[:6]
179 target_a = data[6:12]
208 def parse_adv_pdu(direction, idx, ts, aa, channel_num, phy, data, aux_ptr_packets): argument
211 unpack_bitfield('4,1,1,1,1,8', int.from_bytes(data[:2], 'little', signed=False))
213 data = data[2:2 + payload_len]
216 payload = func(data)
218 … return parse_ext_adv_pdu(direction, idx, ts, aa, channel_num, phy, header, data, aux_ptr_packets);
219 return Packet(direction, idx, ts, aa, channel_num, phy, data, payload_type, header, payload)
222 def parse_common_ext_adv_payload(data): argument
224 …extHeaderLength, AdvMode = unpack_bitfield('6,2', int.from_bytes(data[:1], 'little', signed=False))
225 data = data[1:]
229 extHeaderFlags = bytes(data[dataPtr:dataPtr+1])[0]
232 payload['AdvA'] = int.from_bytes(data[dataPtr:dataPtr+6], 'little', signed=False)
235 payload['TargetA'] = int.from_bytes(data[dataPtr:dataPtr+6], 'little', signed=False)
239 payload['CTEInfo'] = bytes(data[dataPtr:dataPtr+1])[0]
243 …did, sid = unpack_bitfield('12,4', int.from_bytes(data[dataPtr:dataPtr+2], 'little', signed=False))
247 …etUnits, auxOffset, auxPHY = unpack_bitfield('6,1,1,13,3', int.from_bytes(data[dataPtr:dataPtr+3],…
253 payload['SyncInfo'] = bytes(data[dataPtr:dataPtr+18])
256 payload['TxPower'] = bytes(data[dataPtr:dataPtr+1])[0]
259 payload['ACAD'] = bytes(data[dataPtr:])
261 data = data[extHeaderLength:]
262 if len(data):
263 payload['AD'] = bytes(data)
267 def parse_ext_adv_pdu(direction, idx, ts, aa, channel_num, phy, header, data, aux_ptr_packets): argument
271 payload = parse_common_ext_adv_payload(data)
274 payload = data
279 advA = int.from_bytes(data[:6], 'little', signed=False)
280 targetA = int.from_bytes(data[6:], 'little', signed=False)
285 payload = connect_ind(data)
287 payload = parse_common_ext_adv_payload(data)
292 payload = parse_common_ext_adv_payload(data)
295 payload = data
297 return Packet(direction, idx, ts, aa, channel_num, phy, data, payload_type, header, payload)
334 def ll_terminate_ind(data): argument
336 return CtrData(data[0])
339 def ll_cis_req(data): argument
344 cig_id, cis_id, phy_c_to_p, phy_p_to_c = data[:4]
345 …max_sdu_c_to_p, _, framed = unpack_bitfield('12,3,1', int.from_bytes(data[4:6], 'little', signed=F…
346 max_sdu_p_to_c, _ = unpack_bitfield('12,4', int.from_bytes(data[6:8], 'little', signed=False))
347 …sdu_interval_c_to_p, _ = unpack_bitfield('20,4', int.from_bytes(data[8:11], 'little', signed=False…
348 …sdu_interval_p_to_c, _ = unpack_bitfield('20,4', int.from_bytes(data[11:14], 'little', signed=Fals…
349 max_pdu_c_to_p = int.from_bytes(data[14:16], 'little', signed=False)
350 max_pdu_p_to_c = int.from_bytes(data[16:18], 'little', signed=False)
351 nse = data[19]
352 sub_interval = int.from_bytes(data[19:22], 'little', signed=False)
353 bn_c_to_p, bn_p_to_c = unpack_bitfield('4,4', data[22])
354 ft_c_to_p, ft_p_to_c = data[23:25]
355 iso_interval = int.from_bytes(data[25:27], 'little', signed=False)
356 cis_offset_min = int.from_bytes(data[27:30], 'little', signed=False)
357 cis_offset_max = int.from_bytes(data[30:33], 'little', signed=False)
358 conn_event_count = int.from_bytes(data[33:35], 'little', signed=False)
364 def ll_cis_rsp(data): argument
366 cis_offset_min = int.from_bytes(data[:3], 'little', signed=False)
367 cis_offset_max = int.from_bytes(data[3:6], 'little', signed=False)
368 conn_event_count = int.from_bytes(data[6:8], 'little', signed=False)
372 def ll_cis_ind(data): argument
374 aa = int.from_bytes(data[0:4], 'little', signed=False)
375 cis_offset = int.from_bytes(data[4:7], 'little', signed=False)
376 cig_sync_delay = int.from_bytes(data[7:10], 'little', signed=False)
377 cis_sync_delay = int.from_bytes(data[10:13], 'little', signed=False)
378 conn_event_counter = int.from_bytes(data[13:15], 'little', signed=False)
382 def ll_cis_terminate_ind(data): argument
384 return CtrData(*data[:3])
396 def parse_data_pdu(direction, idx, ts, aa, channel_num, phy, data): argument
399 unpack_bitfield('2,1,1,1,1,2,8', int.from_bytes(data[:2], 'little', signed=False))
400 cte_info = data[2] if cp else None
403 data = data[pdu_offset:pdu_offset + payload_length]
406 opcode = data[0]
409 payload = Payload(opcode, func(data[1:]))
411 payload_type, payload = PacketType.LL_CONTROL_UNKNOWN_PDU, Payload(opcode, data[1:])
414 payload = data
417 return Packet(direction, idx, ts, aa, channel_num, phy, data, payload_type, header, payload)
420 def parse_isoc_pdu(direction, idx, ts, aa, channel_num, phy, data): argument
423 unpack_bitfield('2,1,1,1,1,1,1,8', int.from_bytes(data[:2], 'little', signed=False))
427 payload = data[2:2 + payload_length]
431 …sc, cmplt, rfu, payload_length = unpack_bitfield('1,1,6,8', int.from_bytes(data[2:4], 'little', si…
434 payload = Payload(segmentation_header, data[4:4 + payload_length])
437 payload = data[2:2 + payload_length]
438 return Packet(direction, idx, ts, aa, channel_num, phy, data, payload_type, header, payload)