| /edtt-latest/src/tests/ |
| D | gatt_verification.py | 31 def attRequest(transport, initiator, txData, trace): argument 33 trace.trace(10, "LE Data Write Command returns status: 0x%02X" % status); 42 trace.trace(7, str(event)); 50 def attResponse(transport, initiator, trace, timeout=100): argument 59 trace.trace(10, "LE Data Read Command returns PB=%d BC=%d - %2d data bytes: %s" % \ 64 trace.trace(6, "Dropping data for non-ATT CID: %d" % cid); 73 def exchangeMTU(transport, initiator, mtuSize, trace): argument 78 trace.trace(7, str(attData)); 79 success = attRequest( transport, initiator, txData, trace ); 81 success, rxData = attResponse( transport, initiator, trace ); [all …]
|
| D | hci_verification.py | 26 def __check_command_complete_event(transport, idx, trace): argument 28 trace.trace(7, str(event)); 31 def __check_unknown_command_rsp_event(transport, idx, trace, status): argument 33 trace.trace(7, str(event)); 39 def hci_gev_bv_01_c(transport, idx, trace): argument 44 success = __check_unknown_command_rsp_event(transport, idx, trace, status); 47 success = __check_unknown_command_rsp_event(transport, idx, trace, status) and success; 52 success = __check_unknown_command_rsp_event(transport, idx, trace, status) and success; 63 success = __check_unknown_command_rsp_event(transport, idx, trace, status) and success; 69 success = __check_unknown_command_rsp_event(transport, idx, trace, status) and success; [all …]
|
| D | ial_verification.py | 26 def peripheral_send_single_sdu_cis(transport, peripheral, central, trace, params): argument 28 state_connected_isochronous_stream(transport, peripheral, central, trace, params) 45 success = iso_send_payload_pdu(transport, peripheral, central, trace, cis_conn_handle, 54 def central_receive_single_sdu_cis(transport, central, peripheral, trace, params): argument 55 return peripheral_send_single_sdu_cis(transport, peripheral, central, trace, params) 58 def peripheral_receive_single_sdu_cis(transport, peripheral, central, trace, params): argument 60 state_connected_isochronous_stream(transport, peripheral, central, trace, params) 70 success = iso_send_payload_pdu(transport, central, peripheral, trace, cis_conn_handle, 79 def central_send_single_sdu_cis(transport, central, peripheral, trace, params): argument 80 return peripheral_receive_single_sdu_cis(transport, peripheral, central, trace, params) [all …]
|
| D | ll_verification.py | 46 def ll_ddi_adv_bv_01_c(transport, upperTester, lowerTester, trace): argument 48 …advertiser, scanner = setPassiveScanning(transport, lowerTester, trace, Advertising.NON_CONNECTABL… 67 def ll_ddi_adv_bv_02_c(transport, upperTester, lowerTester, trace): argument 69 …advertiser, scanner = setPassiveScanning(transport, lowerTester, trace, Advertising.CONNECTABLE_UN… 88 def ll_ddi_adv_bv_03_c(transport, upperTester, lowerTester, trace): argument 90 …advertiser, scanner = setPassiveScanning(transport, lowerTester, trace, Advertising.NON_CONNECTABL… 96 trace.trace(7, '-'*80); 117 def ll_ddi_adv_bv_04_c(transport, upperTester, lowerTester, trace): argument 119 …advertiser, scanner = setPassiveScanning(transport, lowerTester, trace, Advertising.CONNECTABLE_UN… 124 trace.trace(7, '-'*80); [all …]
|
| D | gap_verification.py | 26 def gap_disc_nonm_bv_01_c(transport, upperTester, lowerTester, trace): argument 30 …advertiser = Advertiser(transport, upperTester, trace, AdvertiseChannel.ALL_CHANNELS, Advertising.… 32 …scanner = Scanner(transport, lowerTester, trace, ScanType.ACTIVE, AdvertisingReport.ADV_IND, ownAd… 44 …trace.trace(6, "Found device with address: %s complete local name: %s" % (formatAddress( toArray( … 46 …trace.trace(6, "Received %d advertising reports; %d scan responses" % (scanner.reports, scanner.re… 56 def gap_disc_nonm_bv_02_c(transport, upperTester, lowerTester, trace): argument 60 …advertiser = Advertiser(transport, upperTester, trace, AdvertiseChannel.ALL_CHANNELS, Advertising.… 62 …scanner = Scanner(transport, lowerTester, trace, ScanType.ACTIVE, AdvertisingReport.ADV_IND, ownAd… 74 …trace.trace(6, "Found device with address: %s complete local name: %s" % (formatAddress( toArray( … 76 …trace.trace(6, "Received %d advertising reports; %d scan responses" % (scanner.reports, scanner.re… [all …]
|
| D | test_utils.py | 21 def verifyAndShowEvent(transport, idx, expectedEvent, trace, to=100): argument 24 trace.trace(7, str(event)); 27 def verifyNumCompleteEvents(transport, idx, handle, count, trace, to=100): argument 32 trace.trace(7, str(event)) 40 def verifyAndShowMetaEvent(transport, idx, expectedEvent, trace): argument 43 trace.trace(7, str(event)); 46 def verifyAndFetchEvent(transport, idx, expectedEvent, trace): argument 49 trace.trace(7, str(event)); 52 def verifyAndFetchMetaEvent(transport, idx, expectedEvent, trace, to=100): argument 55 trace.trace(7, str(event)); [all …]
|
| D | ll_multiple_connections.py | 15 def ll_multiple_connections(transport, trace): argument 16 trace.trace(3, "ll_multiple_connections"); 25 …advertiser = Advertiser(transport, 0, trace, AdvertiseChannel.ALL_CHANNELS, Advertising.CONNECTABL… 29 …scanner1 = Scanner(transport, 1, trace, ScanType.PASSIVE, AdvertisingReport.ADV_IND, ownAddress, S… 31 …scanner2 = Scanner(transport, 2, trace, ScanType.PASSIVE, AdvertisingReport.ADV_IND, ownAddress, S… 33 trace.trace(1, '-'*80); 37 …trace.trace(1, "\nUsing initiator address: %s\n" % formatAddress( toArray(rawPeerAddress, 6), Simp… 38 success = success and preamble_set_public_address( transport, 1, rawPeerAddress, trace ); 39 success = success and preamble_set_public_address( transport, 2, rawPeerAddress, trace ); 47 …initiator1 = Initiator(transport, 1, 0, trace, initiatorAddress, Address( ExtendedAddressType.PUBL… [all …]
|
| D | echo_test.py | 7 def _echo_test(transport, trace): argument 8 trace.trace(3, "Starting echo test"); 14 trace.trace(1,"Echo test failed: %s"%str(e)); 17 trace.trace(3,"Echo test passed with %i device(s)"% transport.n_devices); 37 def run_a_test(args, transport, trace, test_spec): argument 38 return test_spec.test_private(transport, trace);
|
| D | le_transceiver_test.py | 13 def LE_Transceiver_Test(transport, trace): argument 14 trace.trace(3, "Starting le transceiver test"); 25 trace.trace(1, "LE Transceiver Test failed: %s" %str(e)); 32 …trace.trace(3, "LE Transceiver Test " + ("PASSED" if success else "FAILED") + " with %i device(s)"… 52 def run_a_test(args, transport, trace, test_spec): argument 53 return not test_spec.test_private(transport, trace);
|
| /edtt-latest/src/components/ |
| D | preambles.py | 35 def __verifyAndShowEvent(transport, idx, expectedEvent, trace): argument 38 trace.trace(7, str(event)); 41 def __verifyAndShowMetaEvent(transport, idx, expectedEvent, trace): argument 44 trace.trace(7, str(event)); 47 def __verifyAndFetchEvent(transport, idx, expectedEvent, trace): argument 50 trace.trace(7, str(event)); 53 def __verifyAndFetchMetaEvent(transport, idx, expectedEvent, trace): argument 56 trace.trace(7, str(event)); 59 def __getCommandCompleteEvent(transport, idx, trace): argument 61 return __verifyAndShowEvent(transport, idx, Events.BT_HCI_EVT_CMD_COMPLETE, trace); [all …]
|
| D | scanner.py | 64 …def __init__(self, transport, idx, trace, scanType, reportType, ownAddress, filterPolicy=ScanningF… argument 67 self.trace = trace; 100 self.trace.trace(7, str(event)); 108 self.trace.trace(6, "LE Set Scan Parameters Command returns status: 0x%02X" % status); 113 …self.trace.trace(6, "LE Set Scan Enable Command (%s) returns status: 0x%02X" % ("Enabling" if enab… 238 … self.trace.trace(7, "Received %d %s Advertise reports." % (self.reports, self.reportType.name) ); 240 …self.trace.trace(7, "Advertise Events spacing in range [%d, %d] ms. with mean value %d ms. and std… 244 …self.trace.trace(5, "Reported address %s / Expected address %s" % (str(self.reportAddress), str(ad… 249 … self.trace.trace(5, "Reported data: %s / Expected data: %s" % (self.reportData, data)); 252 self.trace.trace(7, "Received no %s Advertise reports." % self.reportType.name); [all …]
|
| D | utils.py | 188 def showCommands(commands, trace): argument 237 trace.trace(8, fmt % CommandTexts[n][i] + ' ' + txt); 239 trace.trace(8, fmt % (n, CommandTexts[n][i] + ' ' + txt)); 242 def showFeatures(features, trace): argument 259 trace.trace(8, fmt % FeatureTexts[n][i] + ' ' + txt); 261 trace.trace(8, fmt % (n, FeatureTexts[n][i] + ' ' + txt)); 264 def showLEFeatures(features, trace): argument 276 trace.trace(8, fmt % LEFeatureTexts[n][i] + ' ' + txt); 278 trace.trace(8, fmt % (n, LEFeatureTexts[n][i] + ' ' + txt)); 281 def showLEStates(states, trace): argument [all …]
|
| D | initiator.py | 34 …def __init__(self, transport, initiator, peer, trace, initiatorAddress, peerAddress, filterPolicy=… argument 38 self.trace = trace; 89 self.trace.trace(7, str(event)); 111 self.trace.trace(7, str(event)); 119 self.trace.trace(3, "Warning: Discarding event before disconnect % s" % str(event)); 134 self.trace.trace(7, str(event)); 152 self.trace.trace(7, str(event)); 182 self.trace.trace(7, str(event)); 199 … self.trace.trace(3, "Initiating connection failed: Invalid initiatingPHYs value") 220 self.trace.trace(7, str(event)); [all …]
|
| D | resolvable.py | 36 def __init__(self, transport, idx, trace, localIRK=None): argument 39 self.trace = trace; 45 self.trace.trace(7, str(event)); 56 self.trace.trace(6, "LE Clear Resolving List Command returns status: 0x%02X" % status); 69 … self.trace.trace(6, "LE Add Device to Resolving List Command returns status: 0x%02X" % status); 79 …self.trace.trace(6, "LE Remove Device from Resolving List Command returns status: 0x%02X" % status… 84 …self.trace.trace(6, "LE Set Address Resolution " + ("Enable" if enable else "Disable") + " Command… 104 …self.trace.trace(6, "LE Set Resolvable Private Address Timeout Command returns status: 0x%02X" % s…
|
| D | edttt_bsim.py | 78 self.Trace.trace(3,"Connecting to EDTT Phy and devices"); 104 self.Trace.trace(6,"Connected to Phy"); 108 self.Trace.trace(8,"Low level device connected to Phy"); 113 self.Trace.trace(8,"Connecting to device %i"%d); 142 self.Trace.trace(8,"Connected to device %i"%d); 148 self.Trace.trace(4,"Connected to Phy and all devices"); 165 self.Trace.trace(4,"Cleaning up low-level device"); 168 self.Trace.trace(4,"Cleaning up transport"); 173 self.Trace.trace(9,"Closed FIFO to Phy (->EDTT direction)"); 177 self.Trace.trace(9,"Closed FIFO to Phy (->Phy direction)"); [all …]
|
| D | pairing.py | 28 def __init__(self, transport, trace, initiator, IRKm, IRKs=None): argument 31 self.trace = trace; 433 self.trace.trace(7, str(event)); 441 self.trace.trace(7, str(event)); 451 self.trace.trace(7, str(event)); 459 self.trace.trace(7, str(event)); 477 self.trace.trace(7, str(event)); 654 self.trace.trace(6,"Both Initiator and Responder supports Secure Connections..."); 675 self.trace.trace(6, "Responders LTK = 0x%032X" % self.LTKs); 676 self.trace.trace(6, "Responders EDIV = 0x%04X" % self.EDIVs); [all …]
|
| D | advertiser.py | 64 …def __init__(self, transport, idx, trace, channels, advertiseType, ownAddress, peerAddress, filter… argument 68 self.trace = trace; 106 self.trace.trace(7, str(event)); 125 … self.trace.trace(6, "LE Set Advertising Parameters Command returns status: 0x%02X" % self.status); 133 self.trace.trace(6, "LE Set Advertising Data Command returns status: 0x%02X" % self.status); 141 … self.trace.trace(6, "LE Set Scan Response Data Command returns status: 0x%02X" % self.status); 147 …self.trace.trace(6, "LE Set Advertising Enable Command (%s) returns status: 0x%02X" % ("Enabling" … 176 self.trace.trace(7, str(event));
|
| D | bsim_lib.py | 96 def test_and_create_lock_file(com_path, device_nbr, trace): argument 138 …trace.trace(3, "Found previous lock owned by DEAD process (pid was %s), will attempt to take over"…
|
| /edtt-latest/src/ |
| D | edttool.py | 73 def init_transport(transport, xtra_args, trace): argument 75 transport = transport_module.EDTTT(xtra_args, trace); 79 def run_one_test(args, xtra_args, transport, trace, test_mod, test_spec, nameLen, packets): argument 80 trace.trace(4, test_spec); 81 trace.trace(4, ""); 86 trace.btsnoop.send_user_data(0, BtsnoopPriority.INFO, test_spec.name) 87 result = test_mod.run_a_test(args, transport, trace, test_spec, packets); 88 …trace.trace(2, "%-*s %s %s" % (nameLen, test_spec.name, test_spec.description[1:], ("PASSED" if re… 89 …trace.btsnoop.send_user_data(0, BtsnoopPriority.INFO, "%-*s %s %s" % (nameLen, test_spec.name, tes… 94 def run_tests(args, xtra_args, transport, trace, dumps): argument [all …]
|
| /edtt-latest/docs/ |
| D | EDTT_framework_Babblesim.md | 206 def main(args, transport, trace): 207 trace.trace(3, \ 211 trace.trace(1, "VIC returns status: 0x%02X" % status); 217 trace.trace(3, "VIC test failed: %s" % str(e)); 220 trace.trace(3, "VIC test " + ("PASSED" if success else "FAILED")); 229 … the code for the test to execute. The `<trace-level>` argument is a number that can be used to li… 234 edttool.py [-h] [-v trace-level] -t TRANSPORT -T TEST [-C CASE] [--shuffle] [-S] [--seed SEED] [-s …
|