/edtt-latest/src/components/ |
D | attdata.py | 101 self.data = []; 109 self.data = [ opcode ] + toArray( args[0], 2 ); 115 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ); 121 … self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 ); 123 self.data += arg; 129 …self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 if ar… 135 self.data = [ opcode ] + toArray( args[0], 2 ); 141 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ); 147 self.data = [ opcode ]; 149 self.data += toArray( arg, 2 ); [all …]
|
D | smpdata.py | 96 self.data = []; 104 self.data = [ opcode ] + list( args[:6] ); 110 self.data = [ opcode ] + list( args[:6] ); 116 self.data = [ opcode ] + toArray( args[0], 16 ); 122 self.data = [ opcode ] + toArray( args[0], 16 ); 128 self.data = [ opcode ] + [ args[0] ]; 134 self.data = [ opcode ] + toArray( args[0], 16 ); 140 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 8 ); 146 self.data = [ opcode ] + toArray( args[0], 16 ); 152 self.data = [ opcode ] + [ args[0] ] + toArray( args[1], 6 ); [all …]
|
D | addata.py | 318 self.data = []; 325 self.data = [ 2, adType, args[0] if args[0] >= 0 else 256+args[0] ]; 332 self.data = [ 2, adType, args[0] ]; 339 self.data = [ 1+2*len(args), adType ]; 341 self.data += toArray(arg, 2); 348 self.data = [ 1+4*len(args), adType ]; 350 self.data += toArray(arg, 4); 357 self.data = [ 1+16*len(args), adType ]; 359 self.data += toArray(arg, 16); 368 self.data = [ 1+len(name), adType ] + [ _ for _ in name ]; [all …]
|
D | dump.py | 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 [all …]
|
D | events.py | 363 def __init__(self, event, data, time=None): argument 365 self.data = data[:]; 369 self.size = len(self.data); 370 …self.subEvent = struct.unpack('B', self.data[:1])[0] if self.size > 0 and self.event == Events.BT_… 372 def __asNumber(self, data): argument 374 for part in reversed(data): 535 status, handle, reason = struct.unpack('<BHB', self.data[:4]); 543 status, handle, enabled = struct.unpack('<BHB', self.data[:4]); 553 status, handle, enabled, key_size = struct.unpack('<BHBB', self.data[:5]) 564 … status, handle, version, manufacturer, subVersion = struct.unpack('<BHBHH', self.data[:8]); [all …]
|
D | btsnoop.py | 136 def send_event_sock(self, packet, data, eventLen): argument 139 self.sock.send(data) 142 def send_event_file(self, packet, data, eventLen): argument 145 self.file.write(data) 148 def send_event(self, idx, packet, data): argument 154 self.send_event_file(packet, data, eventLen) 156 self.send_event_sock(packet, data, eventLen) 159 def send_command_sock(self, opcode, len, data): argument 165 self.sock.send(data) 168 def send_command_file(self, opcode, len, data): argument [all …]
|
D | scanner.py | 147 eventType, address, data = event.decode()[0:3]; 150 self.reportData = data[:]; 156 self.responseData = data[:]; 236 def qualifyReports(self, count, address=None, data=None): argument 246 if not data is None: 247 success = success and (self.reportData == data); 248 if not self.reportData == data: 249 … self.trace.trace(5, "Reported data: %s / Expected data: %s" % (self.reportData, data)); 253 success = data is None; 281 def qualifyResponses(self, count, data=None): argument [all …]
|
D | gattdata.py | 136 data = []; 139 data = [ int(hexNumber, 16) for hexNumber in value.split(' ') ]; 141 data = [ ord(char) for char in value ]; 143 data = [ int(value, 16) ]; 144 return data; 151 value = characteristic.firstChild.data.strip('\r\n\t'); 160 value = characteristic.firstChild.data.strip('\r\n\t'); 169 value = descriptor.firstChild.data.strip('\r\n\t'); 178 value = descriptor.firstChild.data.strip('\r\n\t');
|
D | advertiser.py | 112 def __confined_array(self, data, limit): argument 113 dataSize = len(data) if len(data) <= limit else limit; 114 dataCopy = data[ : ]; 115 if len(data) < limit: 117 elif len(data) > limit:
|
D | basic_commands.py | 1218 def le_set_advertising_data(transport, idx, dataLen, data, to): argument 1220 …mmands.CMD_LE_SET_ADVERTISING_DATA_REQ, 34, HCICommands.BT_HCI_OP_LE_SET_ADV_DATA, dataLen, *data); 1241 def le_set_scan_response_data(transport, idx, dataLen, data, to): argument 1243 …CMD_LE_SET_SCAN_RESPONSE_DATA_REQ, 34, HCICommands.BT_HCI_OP_LE_SET_SCAN_RSP_DATA, dataLen, *data); 2364 def le_set_extended_advertising_data(transport, idx, handle, op, FragPref, data, to): argument 2366 …data)) + 'B', Commands.CMD_LE_SET_EXTENDED_ADVERTISING_DATA_REQ, len(data) + 6, HCICommands.BT_HCI… 2387 def le_set_extended_scan_response_data(transport, idx, handle, op, FragPref, data, to): argument 2389 …data)) + 'B', Commands.CMD_LE_SET_EXTENDED_SCAN_RESPONSE_DATA_REQ, len(data) + 6, HCICommands.BT_H… 2572 def le_set_periodic_advertising_data(transport, idx, handle, op, dataLen, data, to): argument 2574 …_ADVERTISING_DATA_REQ, 256, HCICommands.BT_HCI_OP_LE_SET_PER_ADV_DATA, handle, op, dataLen, *data); [all …]
|
D | utils.py | 149 def BLECRCUpdate(crc, data): argument 150 for i in range(len(data)): 151 tbl_idx = (crc ^ data[i]) & 0xff
|
D | preambles.py | 51 return event.event == expectedEvent, event.data; 57 return event.subEvent == expectedEvent, event.data;
|
/edtt-latest/src/tests/ |
D | gatt_verification.py | 474 success, data = readCharacteristic(transport, initiator, handle, trace); 476 return success, bytes(data).decode('utf-8') if success else ''; 481 def writeCharacteristic(transport, initiator, handle, data, trace): argument 485 txData = attData.encode( ATTOpcode.ATT_WRITE_REQUEST, handle, data ); 503 def writeNoResponse(transport, initiator, handle, data, trace): argument 507 txData = attData.encode( ATTOpcode.ATT_WRITE_COMMAND, handle, data ); 525 def __writeLong(transport, initiator, handle, data, offset, trace): argument 529 txData = attData.encode( ATTOpcode.ATT_PREPARE_WRITE_REQUEST, handle, offset, data ); 562 def writeLong(transport, initiator, handle, data, mtuSize, trace): argument 568 … data[offset:offset+mtuSize-5 if offset+mtuSize-5 < len(data) else len(data)], offset, trace); [all …]
|
D | test_utils.py | 466 def le_iso_data_write_fragments(transport, idx, trace, conn_handle, data, iso_buffer_len): argument 473 while success and offset < len(data): 474 fragment_len = min(iso_buffer_len, len(data[offset:])) 479 if len(data[offset:]) <= iso_buffer_len: 483 …status = le_iso_data_write(transport, idx, conn_handle, PbFlag, TsFlag, data[offset:offset+fragmen… 922 data = [ variable in SetCIGParameters 951 fields = [t[0] for t in self.data] + [t[1] for t in self.data] 959 for (field, alias, per_cis, default) in self.data:
|
D | hci_verification.py | 66 data = []; 68 status = le_set_extended_advertising_data(transport, idx, handle, op, FragPref, data, 100); 72 data = []; 74 status = le_set_extended_scan_response_data(transport, idx, handle, op, FragPref, data, 100); 105 data = [0 for i in range(dataLength)]; 107 status = le_set_periodic_advertising_data(transport, idx, handle, op, dataLength, data, 100);
|
D | ll_verification.py | 710 eventType, data = event.decode()[0:3:2]; 713 reportData = data;
|
/edtt-latest/docs/ |
D | EDTT_transport_bsim.md | 42 * It allows reading and writting from the EDTT data to the appropriate device 51 * When the EDTT writes to a device, that data is piped immediately to the device (without unblockin… 53 * If it succeeds it responds to the caller immediately with the data 54 * If there is not enough data yet from the device, it will wait 65 * If there is enough data, it just returns it to the caller 66 * If it does not have enough data yet, and the read was blocking, 105 When sending and receiving data to and towards the EDTT,
|
D | EDTT_transport.md | 3 The EDTT transport only function is to deliver data from and to the EDTT tests 62 If set to EDTTT_NONBLOCK it returns as soon as there is no more data 75 If set to EDTTT_NONBLOCK it returns as soon as no more data could be 82 data is avalaible in the EDTT. But it is guaranteed that once this function
|
D | README.md | 7 data in an out of an embedded device
|
D | EDTT_framework_Babblesim.md | 123 * `data`: The raw data of the packet (excluding header)
|