Home
last modified time | relevance | path

Searched refs:self (Results 1 – 20 of 20) sorted by relevance

/edtt-latest/src/components/
Dinitiator.py34 …def __init__(self, transport, initiator, peer, trace, initiatorAddress, peerAddress, filterPolicy=… argument
35 self.transport = transport;
36 self.initiator = initiator;
37 self.peer = peer;
38 self.trace = trace;
39 self.initiatorAddress = initiatorAddress;
40 self.peerAddress = peerAddress;
41 self.filterPolicy = filterPolicy;
42 self.useExtended = useExtended;
43 self.initiatingPHYs = initiatingPHYs;
[all …]
Devents.py363 def __init__(self, event, data, time=None): argument
364 self.event = event;
365 self.data = data[:];
366 self.values = None;
367 self.errors = set([]);
368 self.time = time;
369 self.size = len(self.data);
370self.subEvent = struct.unpack('B', self.data[:1])[0] if self.size > 0 and self.event == Events.BT_…
372 def __asNumber(self, data): argument
379 def __checkSize(self, size): argument
[all …]
Dscanner.py64 …def __init__(self, transport, idx, trace, scanType, reportType, ownAddress, filterPolicy=ScanningF… argument
65 self.transport = transport;
66 self.idx = idx;
67 self.trace = trace;
68 self.scanType = scanType;
69 self.reportType = reportType;
70 self.ownAddress = ownAddress;
71 self.filterPolicy = filterPolicy;
72 self.expectedReports = expectedReports;
73 self.expectedResponses = expectedResponses;
[all …]
Dedttt_bsim.py40 def __init__(self, pending_args, TraceClass): argument
41 self.Trace = TraceClass;
54 self.sim_id = args.sim_id;
55 self.EDTT_tool_dev_nbr = args.EDTT_tool_dev_nbr;
56 self.n_devices = args.number_of_devices;
57 self.devices_numbers = args.devices_numbers;
58 self.RxWait = int(args.RxWait)
63self.low_level_device = BSimDevice(int(args.low_level_device_nbr), self.sim_id, TraceClass)
71 self.FIFOs = [[-1, -1] for i in range(0,args.number_of_devices)];
72 self.FIFOnames = [["", ""] for i in range(0,args.number_of_devices)];
[all …]
Dpairing.py28 def __init__(self, transport, trace, initiator, IRKm, IRKs=None): argument
29 self.transport = transport;
30 self.initiator = initiator;
31 self.trace = trace;
32 self.IRKm = IRKm;
33 self.IRKs = IRKs;
34 self.rand = self.ediv = self.ltk = 0;
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];
[all …]
Dbsim_device.py40 def __init__(self, device_nbr, sim_id, TraceClass): argument
41 self.Trace = TraceClass
43 self.device_nbr = device_nbr
44 self.sim_id = sim_id
46 def __process_commands(self): argument
47 while self.connected:
48 command, args = self.command_queue.get()
50 self.__device_disconnect()
52 self.__device_wait(args[0])
54 self.__device_tx(args[0], args[1], args[2], args[3], args[4])
[all …]
Dadvertiser.py64 …def __init__(self, transport, idx, trace, channels, advertiseType, ownAddress, peerAddress, filter… argument
66 self.transport = transport;
67 self.idx = idx;
68 self.trace = trace;
69 self.channels = channels;
70 self.advertiseType = advertiseType;
86 self.ownAddress = ownAddress;
87 self.peerAddress = peerAddress;
89 self.advertiseData = [] if advertiseData is None else advertiseData[ : ];
90 self.responseData = [] if responseData is None else responseData[ : ];
[all …]
Dbtsnoop.py37 def __init__(self, store_to_file, socket_path) -> None: argument
39 self.non_hci_edtt_cmds = (Commands.CMD_HAS_EVENT_REQ, Commands.CMD_HAS_EVENT_RSP,
49self.tx_data_edtt_cmds = (Commands.CMD_LE_DATA_WRITE_REQ, Commands.CMD_LE_ISO_DATA_WRITE_REQ)
51 self.sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
52 self.sock.settimeout(5)
56 self.sock.connect(socket_path)
58 self.sock = None
61 self.start_time = time.time()
64 self.file = None
71 self.file = open(btsnoop_file_name, "wb")
[all …]
Dattdata.py100 def __init__(self): argument
101 self.data = [];
103 def encode(self, opcode, *args): argument
109 self.data = [ opcode ] + toArray( args[0], 2 );
115 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 );
121self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 );
123 self.data += arg;
129self.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 );
[all …]
Ddump.py12 def __init__(self, idx, file_path): argument
13 self.idx = idx
14 self.file_path = file_path
15 self.f = None
16 self.skip_first_line = True
18 def __str__(self): argument
19 return self.file_path
21 def open(self): argument
22 self.f = io.open(self.file_path, 'r')
24 def close(self): argument
[all …]
Dresolvable.py36 def __init__(self, transport, idx, trace, localIRK=None): argument
37 self.transport = transport;
38 self.idx = idx;
39 self.trace = trace;
40 self.localIRK = [ 0 for _ in range(16) ] if localIRK is None else localIRK[ : ];
41 self.rawMode = True;
43 def __verifyAndShowEvent(self, expectedEvent): argument
44 event = get_event(self.transport, self.idx, 100);
45 self.trace.trace(7, str(event));
48 def __getCommandCompleteEvent(self): argument
[all …]
Daddress.py30 def __init__(self, addressType, address=None): argument
31 self.type = addressType;
34 self.address = list(address[ : ]);
36 self.address = toArray(address, 6);
38 self.address = toArray(0, 6);
40 def isStaticRandom(self): argument
41 return (self.address[5] & 0xC0) == 0xC0;
43 def isResolvablePrivate(self): argument
44 return (self.address[5] & 0xC0) == 0x40;
46 def isNonResolvablePrivate(self): argument
[all …]
Dgattdata.py18 def __init__(self): argument
22 GATTData.__instance = self;
23 self.mydoc = minidom.parse('src/components/GATT Database.xml');
25 def __handleRange(self, service): argument
41 def __allInSet(self, setNo, elementType): argument
42 sets = self.mydoc.getElementsByTagName('ServiceSet_%d' % setNo);
45 def __shortServices(self, setNo, serviceType=None, uuid=None): argument
48 alls = self.__allInSet(setNo, 'Service');
54 first, last = self.__handleRange( service );
58 def __services(self, setNo, serviceType=None, uuid=None): argument
[all …]
Daddata.py317 def __init__(self): argument
318 self.data = [];
320 def encode(self, adType, *args): argument
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 ];
[all …]
Dsmpdata.py95 def __init__(self): argument
96 self.data = [];
98 def encode(self, opcode, *args): argument
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 );
[all …]
Dtest_spec.py6 …def __init__(self, name = "", number_devices = 2, description = "", test_private ="", require_low_… argument
7 self.name = name;
8 self.number_devices = number_devices;
9 self.description = description;
10 self.test_private = test_private;
11 self.require_low_level_device = require_low_level_device
13 def __repr__(self): argument
14 return "Test '%s'\n"%self.name + \
15 " Requires %i device(s)\n"%self.number_devices + \
16 " Description: %s"%self.description;
Dbasic_commands.py460 def __init__(self, profile_id, ref_major, ref_minor, value_fmt): argument
461 self.profile_id = profile_id
462 self.ref_major = ref_major
463 self.ref_minor = ref_minor
464 self.value_fmt = value_fmt
/edtt-latest/src/tests/
Dtest_utils.py949 def __init__(self, **kwargs): argument
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:
965 value = self.per_cis_value(value)
968 setattr(self, field, value)
972 setattr(self, alias, value)
975 Max_SDU_C_To_P = [None] * self.CIS_Count
976 Max_SDU_P_To_C = [None] * self.CIS_Count
978 for n in range(self.CIS_Count):
980 … Max_SDU_C_To_P[n] = calcMaxIsoSdu(self.Framing, self.BN_C_To_P[n], self.Max_PDU_C_To_P[n],
[all …]
/edtt-latest/src/
Dedttool.py168 def __init__(self, level): argument
169 self.level = level;
170 self.transport = None
171 self.btsnoop = None
173 def trace(self, level, msg): argument
174 if ( level <= self.level ):
175 if self.transport:
177 td = timedelta(microseconds=self.transport.get_last_t())
/edtt-latest/docs/
DREADME.md8 * A set of self checking tests of the BLE functionality