33
33
34
34
from adafruit_ble .advertising import Advertisement , LazyObjectField
35
35
from adafruit_ble .advertising .standard import ManufacturerData , ManufacturerDataField
36
+ from adafruit_ble .advertising .adafruit import MANUFACTURING_DATA_ADT , ADAFRUIT_COMPANY_ID
36
37
from adafruit_ble .attributes import Attribute
37
38
from adafruit_ble .characteristics import Characteristic
38
39
from adafruit_ble .characteristics .int import Int32Characteristic , Uint32Characteristic
39
40
from adafruit_ble .uuid import VendorUUID
40
41
from adafruit_ble .services import Service
41
42
42
43
43
- _MANUFACTURING_DATA_ADT = const (0xFF )
44
- _ADAFRUIT_COMPANY_ID = const (0x0822 )
45
44
_PID_DATA_ID = const (0x0001 ) # This is the same as the Radio data id, unfortunately.
46
45
47
46
@@ -53,17 +52,17 @@ class AdafruitServerAdvertisement(
53
52
match_prefixes = (
54
53
struct .pack (
55
54
"<BHBH" ,
56
- _MANUFACTURING_DATA_ADT ,
57
- _ADAFRUIT_COMPANY_ID ,
55
+ MANUFACTURING_DATA_ADT ,
56
+ ADAFRUIT_COMPANY_ID ,
58
57
struct .calcsize ("<HH" ),
59
58
_PID_DATA_ID ,
60
59
),
61
60
)
62
61
manufacturer_data = LazyObjectField (
63
62
ManufacturerData ,
64
63
"manufacturer_data" ,
65
- advertising_data_type = _MANUFACTURING_DATA_ADT ,
66
- company_id = _ADAFRUIT_COMPANY_ID ,
64
+ advertising_data_type = MANUFACTURING_DATA_ADT ,
65
+ company_id = ADAFRUIT_COMPANY_ID ,
67
66
key_encoding = "<H" ,
68
67
)
69
68
pid = ManufacturerDataField (_PID_DATA_ID , "<H" )
0 commit comments