forked from auracaster/bumble_mirror
add support for multiple concurrent broadcasts
This commit is contained in:
@@ -207,22 +207,44 @@ def metadata(
|
||||
|
||||
HCI_VENDOR_OGF = 0x3F
|
||||
|
||||
# HCI Version
|
||||
HCI_VERSION_BLUETOOTH_CORE_1_0B = 0
|
||||
HCI_VERSION_BLUETOOTH_CORE_1_1 = 1
|
||||
HCI_VERSION_BLUETOOTH_CORE_1_2 = 2
|
||||
HCI_VERSION_BLUETOOTH_CORE_2_0_EDR = 3
|
||||
HCI_VERSION_BLUETOOTH_CORE_2_1_EDR = 4
|
||||
HCI_VERSION_BLUETOOTH_CORE_3_0_HS = 5
|
||||
HCI_VERSION_BLUETOOTH_CORE_4_0 = 6
|
||||
HCI_VERSION_BLUETOOTH_CORE_4_1 = 7
|
||||
HCI_VERSION_BLUETOOTH_CORE_4_2 = 8
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_0 = 9
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_1 = 10
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_2 = 11
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_3 = 12
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_4 = 13
|
||||
HCI_VERSION_BLUETOOTH_CORE_6_0 = 14
|
||||
# Specification Version
|
||||
class SpecificationVersion(utils.OpenIntEnum):
|
||||
BLUETOOTH_CORE_1_0B = 0
|
||||
BLUETOOTH_CORE_1_1 = 1
|
||||
BLUETOOTH_CORE_1_2 = 2
|
||||
BLUETOOTH_CORE_2_0_EDR = 3
|
||||
BLUETOOTH_CORE_2_1_EDR = 4
|
||||
BLUETOOTH_CORE_3_0_HS = 5
|
||||
BLUETOOTH_CORE_4_0 = 6
|
||||
BLUETOOTH_CORE_4_1 = 7
|
||||
BLUETOOTH_CORE_4_2 = 8
|
||||
BLUETOOTH_CORE_5_0 = 9
|
||||
BLUETOOTH_CORE_5_1 = 10
|
||||
BLUETOOTH_CORE_5_2 = 11
|
||||
BLUETOOTH_CORE_5_3 = 12
|
||||
BLUETOOTH_CORE_5_4 = 13
|
||||
BLUETOOTH_CORE_6_0 = 14
|
||||
BLUETOOTH_CORE_6_1 = 15
|
||||
BLUETOOTH_CORE_6_2 = 16
|
||||
|
||||
# For backwards compatibility only
|
||||
HCI_VERSION_BLUETOOTH_CORE_1_0B = SpecificationVersion.BLUETOOTH_CORE_1_0B
|
||||
HCI_VERSION_BLUETOOTH_CORE_1_1 = SpecificationVersion.BLUETOOTH_CORE_1_1
|
||||
HCI_VERSION_BLUETOOTH_CORE_1_2 = SpecificationVersion.BLUETOOTH_CORE_1_2
|
||||
HCI_VERSION_BLUETOOTH_CORE_2_0_EDR = SpecificationVersion.BLUETOOTH_CORE_2_0_EDR
|
||||
HCI_VERSION_BLUETOOTH_CORE_2_1_EDR = SpecificationVersion.BLUETOOTH_CORE_2_1_EDR
|
||||
HCI_VERSION_BLUETOOTH_CORE_3_0_HS = SpecificationVersion.BLUETOOTH_CORE_3_0_HS
|
||||
HCI_VERSION_BLUETOOTH_CORE_4_0 = SpecificationVersion.BLUETOOTH_CORE_4_0
|
||||
HCI_VERSION_BLUETOOTH_CORE_4_1 = SpecificationVersion.BLUETOOTH_CORE_4_1
|
||||
HCI_VERSION_BLUETOOTH_CORE_4_2 = SpecificationVersion.BLUETOOTH_CORE_4_2
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_0 = SpecificationVersion.BLUETOOTH_CORE_5_0
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_1 = SpecificationVersion.BLUETOOTH_CORE_5_1
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_2 = SpecificationVersion.BLUETOOTH_CORE_5_2
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_3 = SpecificationVersion.BLUETOOTH_CORE_5_3
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_4 = SpecificationVersion.BLUETOOTH_CORE_5_4
|
||||
HCI_VERSION_BLUETOOTH_CORE_6_0 = SpecificationVersion.BLUETOOTH_CORE_6_0
|
||||
HCI_VERSION_BLUETOOTH_CORE_6_1 = SpecificationVersion.BLUETOOTH_CORE_6_1
|
||||
HCI_VERSION_BLUETOOTH_CORE_6_2 = SpecificationVersion.BLUETOOTH_CORE_6_2
|
||||
|
||||
HCI_VERSION_NAMES = {
|
||||
HCI_VERSION_BLUETOOTH_CORE_1_0B: 'HCI_VERSION_BLUETOOTH_CORE_1_0B',
|
||||
@@ -240,9 +262,10 @@ HCI_VERSION_NAMES = {
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_3: 'HCI_VERSION_BLUETOOTH_CORE_5_3',
|
||||
HCI_VERSION_BLUETOOTH_CORE_5_4: 'HCI_VERSION_BLUETOOTH_CORE_5_4',
|
||||
HCI_VERSION_BLUETOOTH_CORE_6_0: 'HCI_VERSION_BLUETOOTH_CORE_6_0',
|
||||
HCI_VERSION_BLUETOOTH_CORE_6_1: 'HCI_VERSION_BLUETOOTH_CORE_6_1',
|
||||
HCI_VERSION_BLUETOOTH_CORE_6_2: 'HCI_VERSION_BLUETOOTH_CORE_6_2',
|
||||
}
|
||||
|
||||
# LMP Version
|
||||
LMP_VERSION_NAMES = HCI_VERSION_NAMES
|
||||
|
||||
# HCI Packet types
|
||||
|
||||
Reference in New Issue
Block a user