/edtt-latest/src/components/ |
D | basic_commands.py | 484 def edtt_send_cmd(transport, idx, opcode, payload_fmt, payload_tuple): argument 498 transport.send(idx, req) 501 def edtt_wait_cmd_cmpl(transport, idx, opcode, payload_fmt, to): argument 517 rsp = transport.recv(idx, rsp_size, to) 533 def echo(transport, idx, message, to): argument 536 transport.send(idx, cmd); 538 packet = transport.recv(idx, len(cmd), to); 566 def inquire(transport, idx, lap, length, NumRsp, to): argument 570 transport.send(idx, cmd); 572 packet = transport.recv(idx, 5, to); [all …]
|
D | preambles.py | 35 def __verifyAndShowEvent(transport, idx, expectedEvent, trace): argument 37 event = get_event(transport, idx, 100); 41 def __verifyAndShowMetaEvent(transport, idx, expectedEvent, trace): argument 43 event = get_event(transport, idx, 100); 47 def __verifyAndFetchEvent(transport, idx, expectedEvent, trace): argument 49 event = get_event(transport, idx, 100)[1:]; 53 def __verifyAndFetchMetaEvent(transport, idx, expectedEvent, trace): argument 55 event = get_event(transport, idx, 100)[1:]; 59 def __getCommandCompleteEvent(transport, idx, trace): argument 61 return __verifyAndShowEvent(transport, idx, Events.BT_HCI_EVT_CMD_COMPLETE, trace); [all …]
|
D | pairing.py | 43 def __request(self, idx, txData): argument 44 status = le_data_write(self.transport, idx, self.initiator.handles[idx], 0, 0, txData, 100); 49 dataSent = has_event(self.transport, idx, 100)[0]; 52 event = get_event(self.transport, idx, 100); 64 def __response(self, idx): argument 67 dataReady = le_data_ready(self.transport, idx, 100); 69 rxPBFlags, rxBCFlags, rxData = le_data_read(self.transport, idx, 100)[2:]; 79 def __random(self, idx): argument 80 status, rand = le_rand(self.transport, idx, 100); 82 event = get_event(self.transport, idx, 100); [all …]
|
D | btsnoop.py | 98 def send_monitor_hdr_btmon_socket(self, idx, opcode, data_len): argument 106 ble_monitor_hdr = struct.pack("<HHH", opcode, idx, data_len) 110 def send_monitor_hdr_file(self, idx, opcode, data_len, timestamp): argument 121 flags = (idx << 16) | opcode 126 def send_monitor_hdr(self, idx, opcode, data_len): argument 127 idx +=10 131 self.send_monitor_hdr_file(idx, opcode, data_len, timestamp) 133 self.send_monitor_hdr_btmon_socket(idx, opcode, data_len) 148 def send_event(self, idx, packet, data): argument 151 self.send_monitor_hdr(idx, opcode, eventLen + 2) [all …]
|
D | initiator.py | 81 def __hasConnectionCompleteEvent(self, idx, timeout): argument 86 success = has_event(self.transport, idx, timeout)[0]; 88 event = get_event(self.transport, idx, 200); 103 def __hasDisconnectCompleteEvent(self, idx, timeout): argument 107 success, number_of_events = has_event(self.transport, idx, timeout); 110 event = get_event(self.transport, idx, 200); 127 def __hasPhysUpdateCompleteEvent(self, idx, timeout): argument 131 success = has_event(self.transport, idx, timeout)[0]; 133 event = get_event(self.transport, idx, 200); 145 def __hasConnectionParamRequestEvent(self, idx, timeout): argument [all …]
|
D | resolvable.py | 36 def __init__(self, transport, idx, trace, localIRK=None): argument 38 self.idx = idx; 44 event = get_event(self.transport, self.idx, 100); 55 status = le_clear_resolving_list(self.transport, self.idx, 100); 68 …status = le_add_device_to_resolving_list(self.transport, self.idx, peerAddress.type, peerAddress.a… 78 …status = le_remove_device_from_resolving_list(self.transport, self.idx, peerAddress.type, peerAddr… 83 status = le_set_address_resolution_enable(self.transport, self.idx, enable, 100); 103 status = le_set_resolvable_private_address_timeout(self.transport, self.idx, timeout, 100);
|
D | dump.py | 12 def __init__(self, idx, file_path): argument 13 self.idx = idx 77 …return self.Tx._make((self.idx, start_time, phy_address, center_freq, modulation, memoryview(packe… 116 return self.Rx._make((self.idx, rx_time_stamp, phy_address, center_freq, modulation, status, 148 … def __init__(self, direction, idx, ts, aa, channel_num, phy, data, payload_type, header, payload): argument 150 self.idx = idx 208 def parse_adv_pdu(direction, idx, ts, aa, channel_num, phy, data, aux_ptr_packets): argument 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) 267 def parse_ext_adv_pdu(direction, idx, ts, aa, channel_num, phy, header, data, aux_ptr_packets): argument [all …]
|
D | advertiser.py | 64 …def __init__(self, transport, idx, trace, channels, advertiseType, ownAddress, peerAddress, filter… argument 67 self.idx = idx; 105 event = get_event(self.transport, self.idx, 200); 123 …self.status = le_set_advertising_parameters(self.transport, self.idx, self.minInterval, self.maxIn… 132 … self.status = le_set_advertising_data(self.transport, self.idx, dataSize, advertiseData, 200); 140 … self.status = le_set_scan_response_data(self.transport, self.idx, dataSize, responseData, 200); 146 self.status = le_set_advertising_enable(self.transport, self.idx, enable, 200); 174 if has_event(self.transport, self.idx, timeout)[0]: 175 event = get_event(self.transport, self.idx, 200);
|
D | scanner.py | 64 …def __init__(self, transport, idx, trace, scanType, reportType, ownAddress, filterPolicy=ScanningF… argument 66 self.idx = idx; 99 event = get_event(self.transport, self.idx, 200); 107 …status = le_set_scan_parameters(self.transport, self.idx, self.scanType, self.scanInterval, self.s… 112 … status = le_set_scan_enable(self.transport, self.idx, enable, ScanFilterDuplicate.DISABLE, 200); 119 flush_events(self.transport, self.idx, 200); 143 for event in get_event(self.transport, self.idx, 200, True): 177 if has_event(self.transport, self.idx, 200)[0]: 190 if has_event(self.transport, self.idx, 200)[0]: 207 if has_event(self.transport, self.idx, 200)[0]: [all …]
|
D | edttt_bsim.py | 271 def send(self, idx, message): argument 273 if (idx > self.n_devices -1): 274 raise Exception("Trying to access unconnected device %i"%idx); 276 self.Trace.trace(8,"Writing %i bytes to device %i"%(len(message),idx)); 277 self.__write_to_device(idx,message) 279 self.Trace.btsnoop.send(idx, message) 281 def recv(self, idx, number_bytes, to=None): argument 283 if (idx > self.n_devices -1): 284 raise Exception("Trying to access unconnected device %i"%idx); 293 self.Trace.trace(8, "Recv of %iB from dev %d, timeout %i ms"% (number_bytes, idx, to) ) [all …]
|
/edtt-latest/src/tests/ |
D | hci_verification.py | 26 def __check_command_complete_event(transport, idx, trace): argument 27 event = get_event(transport, idx, 100); 31 def __check_unknown_command_rsp_event(transport, idx, trace, status): argument 32 event = get_event(transport, idx, 100); 39 def hci_gev_bv_01_c(transport, idx, trace): argument 43 status = inquire(transport, idx, lap, length, NumRsp, 100); 44 success = __check_unknown_command_rsp_event(transport, idx, trace, status); 46 status = read_buffer_size(transport, idx, 100); 47 success = __check_unknown_command_rsp_event(transport, idx, trace, status) and success; 51 status = write_le_host_support(transport, idx, le, simul, 100); [all …]
|
D | test_utils.py | 21 def verifyAndShowEvent(transport, idx, expectedEvent, trace, to=100): argument 23 event = get_event(transport, idx, to); 27 def verifyNumCompleteEvents(transport, idx, handle, count, trace, to=100): argument 31 event = get_event(transport, idx, to) 40 def verifyAndShowMetaEvent(transport, idx, expectedEvent, trace): argument 42 event = get_event(transport, idx, 100); 46 def verifyAndFetchEvent(transport, idx, expectedEvent, trace): argument 48 event = get_event(transport, idx, 100); 52 def verifyAndFetchMetaEvent(transport, idx, expectedEvent, trace, to=100): argument 54 event = get_event(transport, idx, to); [all …]
|
D | gatt_verification.py | 664 def preambleConnected(transport, idx, mtuSizeRequested, trace): argument 669 success, address = peerAddress(transport, idx, trace); 677 …initiator = Initiator(transport, idx, None, trace, Address( ExtendedAddressType.PUBLIC, 0x12345678…
|
D | ll_verification.py | 2584 if packet.idx == upperTester: 2601 if packet.direction == 'Tx' and packet.idx == lowerTester: 2603 elif packet.direction == 'Tx' and packet.idx == upperTester: 2777 if packet.idx == lowerTester: 3073 if not lowerTesterLLData and packet.direction == 'Tx' and packet.idx == lowerTester: 3077 elif packet.direction == 'Tx' and packet.idx == upperTester:
|
/edtt-latest/docs/ |
D | EDTT_transport.md | 29 * send(idx, message): Send the bytearray message to the device number 30 `<idx>` 31 * recv(idx, number_bytes, timeout): Attempt to retrieve `<number_bytes>` 32 from the device number `<idx>`. If it cannot manage in `<timeout>`
|
D | EDTT_framework_Babblesim.md | 118 * `idx`: The BSim device id of the device that received or transmitted the package (see `direction`…
|