Skip to content

Commit 7d49766

Browse files
authored
Merge pull request #19 from tekktrik/feature/use-ble-consts
Use newly exposed BLE constants
2 parents d665243 + a670ede commit 7d49766

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

adafruit_ble_adafruit/adafruit_service.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333

3434
from adafruit_ble.advertising import Advertisement, LazyObjectField
3535
from adafruit_ble.advertising.standard import ManufacturerData, ManufacturerDataField
36+
from adafruit_ble.advertising.adafruit import (
37+
MANUFACTURING_DATA_ADT,
38+
ADAFRUIT_COMPANY_ID,
39+
)
3640
from adafruit_ble.attributes import Attribute
3741
from adafruit_ble.characteristics import Characteristic
3842
from adafruit_ble.characteristics.int import Int32Characteristic, Uint32Characteristic
@@ -46,8 +50,6 @@
4650
pass
4751

4852

49-
_MANUFACTURING_DATA_ADT = const(0xFF)
50-
_ADAFRUIT_COMPANY_ID = const(0x0822)
5153
_PID_DATA_ID = const(0x0001) # This is the same as the Radio data id, unfortunately.
5254

5355

@@ -59,17 +61,17 @@ class AdafruitServerAdvertisement(
5961
match_prefixes = (
6062
struct.pack(
6163
"<BHBH",
62-
_MANUFACTURING_DATA_ADT,
63-
_ADAFRUIT_COMPANY_ID,
64+
MANUFACTURING_DATA_ADT,
65+
ADAFRUIT_COMPANY_ID,
6466
struct.calcsize("<HH"),
6567
_PID_DATA_ID,
6668
),
6769
)
6870
manufacturer_data = LazyObjectField(
6971
ManufacturerData,
7072
"manufacturer_data",
71-
advertising_data_type=_MANUFACTURING_DATA_ADT,
72-
company_id=_ADAFRUIT_COMPANY_ID,
73+
advertising_data_type=MANUFACTURING_DATA_ADT,
74+
company_id=ADAFRUIT_COMPANY_ID,
7375
key_encoding="<H",
7476
)
7577
pid = ManufacturerDataField(_PID_DATA_ID, "<H")

0 commit comments

Comments
 (0)