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): |