@@ -538,7 +538,8 @@ scan_resp_raw_data = \
538
538
scapy_packet = HCI_Hdr(scan_resp_raw_data)
539
539
540
540
assert raw(scapy_packet[EIR_Manufacturer_Specific_Data].payload) == b'\x00_B31147D2461\xfc\x00\x03\x0c\x00\x00'
541
- assert scapy_packet[EIR_Manufacturer_Specific_Data].company_id == 0x154
541
+ assert scapy_packet[EIR_Manufacturer_Specific_Data].company_identifier == 0x154
542
+ assert scapy_packet[EIR_Manufacturer_Specific_Data].sprintf("%company_identifier%") == "Pebble Technology"
542
543
543
544
= Parse EIR_Manufacturer_Specific_Data with magic
544
545
@@ -567,13 +568,13 @@ EIR_Manufacturer_Specific_Data.register_magic_payload(ScapyManufacturerPacket2)
567
568
p = EIR_Hdr(b'\x0b\xff\xff\xffSCAPY!\xab\x12')
568
569
569
570
p.show()
570
- assert p[EIR_Manufacturer_Specific_Data].company_id == 0xffff
571
+ assert p[EIR_Manufacturer_Specific_Data].company_identifier == 0xffff
571
572
assert p[ScapyManufacturerPacket].x == 0xab12
572
573
573
574
p = EIR_Hdr(b'\x0b\xff\xff\xff!SCAPY\x12\x34')
574
575
575
576
p.show()
576
- assert p[EIR_Manufacturer_Specific_Data].company_id == 0xffff
577
+ assert p[EIR_Manufacturer_Specific_Data].company_identifier == 0xffff
577
578
assert p[ScapyManufacturerPacket2].y == 0x1234
578
579
579
580
# Test encode
@@ -709,7 +710,7 @@ b.show()
709
710
assert b[HCI_Event_Hdr].len > 0
710
711
assert b[EIR_CompleteLocalName].local_name == b"scapy"
711
712
assert b[HCI_LE_Meta_Advertising_Report].addr == "a1:b2:c3:d4:e5:f6"
712
- assert b[EIR_Manufacturer_Specific_Data].company_id == 0xffff
713
+ assert b[EIR_Manufacturer_Specific_Data].company_identifier == 0xffff
713
714
assert raw(b[EIR_Manufacturer_Specific_Data].payload) == b"ypacs"
714
715
assert b[EIR_TX_Power_Level].level == 10
715
716
assert b[EIR_CompleteList128BitServiceUUIDs].svc_uuids[0] == UUID("01234567-89ab-cdef-1023-456789abcdfe")
@@ -746,7 +747,7 @@ a = HCI_Hdr()/HCI_Event_Hdr()/HCI_Event_LE_Meta()/HCI_LE_Meta_Extended_Advertisi
746
747
rssi = -85,
747
748
data=[
748
749
EIR_Hdr()/EIR_Manufacturer_Specific_Data(
749
- company_id = 0xffff,
750
+ company_identifier = 0xffff,
750
751
) / Raw(b"scapy\x00\x01\x02\x03\x04")
751
752
]
752
753
),
@@ -765,7 +766,7 @@ assert b[HCI_LE_Meta_Extended_Advertising_Report][0].data_length > 0
765
766
assert b[EIR_CompleteList16BitServiceUUIDs].svc_uuids == [0xffff]
766
767
assert b[EIR_ServiceData16BitUUID].svc_uuid == 0xffff
767
768
assert raw(b[EIR_ServiceData16BitUUID].payload) == b"scapy\x00\x00\x00"
768
- assert b[EIR_Manufacturer_Specific_Data].company_id == 0xffff
769
+ assert b[EIR_Manufacturer_Specific_Data].company_identifier == 0xffff
769
770
assert raw(b[EIR_Manufacturer_Specific_Data].payload) == b"scapy\x00\x01\x02\x03\x04"
770
771
771
772
0 commit comments