@@ -532,7 +532,8 @@ scan_resp_raw_data = \
532
532
scapy_packet = HCI_Hdr(scan_resp_raw_data)
533
533
534
534
assert raw(scapy_packet[EIR_Manufacturer_Specific_Data].payload) == b'\x00_B31147D2461\xfc\x00\x03\x0c\x00\x00'
535
- assert scapy_packet[EIR_Manufacturer_Specific_Data].company_id == 0x154
535
+ assert scapy_packet[EIR_Manufacturer_Specific_Data].company_identifier == 0x154
536
+ assert scapy_packet[EIR_Manufacturer_Specific_Data].sprintf("%company_identifier%") == "Pebble Technology"
536
537
537
538
= Parse EIR_Manufacturer_Specific_Data with magic
538
539
@@ -561,13 +562,13 @@ EIR_Manufacturer_Specific_Data.register_magic_payload(ScapyManufacturerPacket2)
561
562
p = EIR_Hdr(b'\x0b\xff\xff\xffSCAPY!\xab\x12')
562
563
563
564
p.show()
564
- assert p[EIR_Manufacturer_Specific_Data].company_id == 0xffff
565
+ assert p[EIR_Manufacturer_Specific_Data].company_identifier == 0xffff
565
566
assert p[ScapyManufacturerPacket].x == 0xab12
566
567
567
568
p = EIR_Hdr(b'\x0b\xff\xff\xff!SCAPY\x12\x34')
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[ScapyManufacturerPacket2].y == 0x1234
572
573
573
574
# Test encode
@@ -702,7 +703,7 @@ b.show()
702
703
assert b[HCI_Event_Hdr].len > 0
703
704
assert b[EIR_CompleteLocalName].local_name == b"scapy"
704
705
assert b[HCI_LE_Meta_Advertising_Report].addr == "a1:b2:c3:d4:e5:f6"
705
- assert b[EIR_Manufacturer_Specific_Data].company_id == 0xffff
706
+ assert b[EIR_Manufacturer_Specific_Data].company_identifier == 0xffff
706
707
assert raw(b[EIR_Manufacturer_Specific_Data].payload) == b"ypacs"
707
708
assert b[EIR_TX_Power_Level].level == 10
708
709
assert b[EIR_CompleteList128BitServiceUUIDs].svc_uuids[0] == UUID("01234567-89ab-cdef-1023-456789abcdfe")
@@ -739,7 +740,7 @@ a = HCI_Hdr()/HCI_Event_Hdr()/HCI_Event_LE_Meta()/HCI_LE_Meta_Extended_Advertisi
739
740
rssi = -85,
740
741
data=[
741
742
EIR_Hdr()/EIR_Manufacturer_Specific_Data(
742
- company_id = 0xffff,
743
+ company_identifier = 0xffff,
743
744
) / Raw(b"scapy\x00\x01\x02\x03\x04")
744
745
]
745
746
),
@@ -758,7 +759,7 @@ assert b[HCI_LE_Meta_Extended_Advertising_Report][0].data_length > 0
758
759
assert b[EIR_CompleteList16BitServiceUUIDs].svc_uuids == [0xffff]
759
760
assert b[EIR_ServiceData16BitUUID].svc_uuid == 0xffff
760
761
assert raw(b[EIR_ServiceData16BitUUID].payload) == b"scapy\x00\x00\x00"
761
- assert b[EIR_Manufacturer_Specific_Data].company_id == 0xffff
762
+ assert b[EIR_Manufacturer_Specific_Data].company_identifier == 0xffff
762
763
assert raw(b[EIR_Manufacturer_Specific_Data].payload) == b"scapy\x00\x01\x02\x03\x04"
763
764
764
765
0 commit comments