src/eric7/MicroPython/BluetoothDialogs/BluetoothAdvertisement.py

branch
mpy_network
changeset 9859
829c1edbf253
parent 9858
6518c336fcd3
child 9863
5f2377b32716
equal deleted inserted replaced
9858:6518c336fcd3 9859:829c1edbf253
9 9
10 import struct 10 import struct
11 import uuid 11 import uuid
12 12
13 ADV_IND = 0 13 ADV_IND = 0
14 ADV_DIRECT_IND = 1
14 ADV_SCAN_IND = 2 15 ADV_SCAN_IND = 2
15 ADV_NONCONN_IND = 3 16 ADV_NONCONN_IND = 3
16 SCAN_RSP = 4 17 SCAN_RSP = 4
17 18
18 ADV_TYPE_UUID16_INCOMPLETE = 0x02 19 ADV_TYPE_UUID16_INCOMPLETE = 0x02
169 170
170 @return transmit power of the device (in dBm) 171 @return transmit power of the device (in dBm)
171 @rtype int 172 @rtype int
172 """ 173 """
173 for txLevel in self.__decodeField(ADV_TYPE_TX_POWER_LEVEL): 174 for txLevel in self.__decodeField(ADV_TYPE_TX_POWER_LEVEL):
174 return struct.unpack("<b", txLevel) 175 return struct.unpack("<b", txLevel)[0]
175 176
176 return 0 177 return 0
177 178
178 @property 179 @property
179 def services(self): 180 def services(self):

eric ide

mercurial