Go to the documentation of this file.
72 u8 class_of_device[0x3];
254 u8 enabled_report_id[0x10];
u32 profile
BtmProfile
Definition: btm_types.h:201
@ BtmState_RadioOffSlept
RadioOffSlept.
Definition: btm_types.h:17
HidDeviceInfo.
Definition: btm_types.h:81
@ BtmState_MinorSlept
MinorSlept.
Definition: btm_types.h:14
DeviceProperty.
Definition: btm_types.h:239
DeviceCondition [8.0.0-8.1.1].
Definition: btm_types.h:152
@ BtmState_RadioOffMinorSlept
RadioOffMinorSlept.
Definition: btm_types.h:15
DeviceCondition [9.0.0-12.1.0].
Definition: btm_types.h:163
DeviceCondition [1.0.0-5.0.2].
Definition: btm_types.h:129
DevicePropertyList.
Definition: btm_types.h:246
BtmHidDeviceInfo hid_device_info
BtmHidDeviceInfo (Profile = Hid)
Definition: btm_types.h:218
BtdrvAddress addr
BtdrvAddress
Definition: btm_types.h:182
u16 vid
Vid.
Definition: btm_types.h:82
u32 profile
BtmProfile
Definition: btm_types.h:121
u8 device_count
DeviceCount.
Definition: btm_types.h:189
u8 feature_set
Same as BtdrvAdapterProperty::feature_set.
Definition: btm_types.h:93
GattDescriptor.
Definition: btm_types.h:286
@ BtmTsiMode_0Fd3Td3Si10
0Fd3Td3Si10
Definition: btm_types.h:37
BtmConnectedDevice [1.0.0-12.1.0].
Definition: btm_types.h:106
@ BtmState_Slept
Slept.
Definition: btm_types.h:16
@ BtmTsiMode_2Fd1Td3Si10
2Fd1Td3Si10
Definition: btm_types.h:39
BtmBdName name
Same as BtdrvAdapterProperty::name (except the last byte which is always zero).
Definition: btm_types.h:92
uint8_t u8
8-bit unsigned integer.
Definition: types.h:19
BleDataPath.
Definition: btm_types.h:294
BtmClassOfDevice class_of_device
Same as BtdrvAdapterProperty::class_of_device.
Definition: btm_types.h:91
u8 device_count
DeviceCount.
Definition: btm_types.h:233
u16 handle
Handle.
Definition: btm_types.h:266
@ BtmSlotMode_Active
Active.
Definition: btm_types.h:56
@ BtmState_Initialized
Initialized.
Definition: btm_types.h:18
ZeroRetransmissionList.
Definition: btm_types.h:252
BtdrvAddress addr
BtdrvAddress
Definition: btm_types.h:211
BtmClassOfDevice class_of_device
ClassOfDevice.
Definition: btm_types.h:197
u32 slot_mode
BtmSlotMode
Definition: btm_types.h:184
LinkKey.
Definition: btm_types.h:76
BtmBluetoothMode
BluetoothMode.
Definition: btm_types.h:23
BtmWlanMode
WlanMode.
Definition: btm_types.h:29
@ BtmBluetoothMode_Dynamic2Slot
Dynamic2Slot.
Definition: btm_types.h:24
u16 instance_id
InstanceId.
Definition: btm_types.h:280
@ BtmSlotMode_2
2
Definition: btm_types.h:53
@ BtmTsiMode_5Fd3Td3Si15
5Fd3Td3Si15
Definition: btm_types.h:42
HostDeviceProperty.
Definition: btm_types.h:87
DeviceInfo [13.0.0+].
Definition: btm_types.h:210
@ BtmProfile_None
None.
Definition: btm_types.h:61
@ BtmTsiMode_10Fd1Td1Si15
10Fd1Td1Si15
Definition: btm_types.h:47
BtdrvAddress addr
Same as BtdrvAdapterProperty::addr.
Definition: btm_types.h:90
@ BtmTsiMode_1Fd1Td1Si5
1Fd1Td1Si5
Definition: btm_types.h:38
uint32_t u32
32-bit unsigned integer.
Definition: types.h:21
DeviceSlotModeList.
Definition: btm_types.h:188
@ BtmTsiMode_3Fd1Td5Si15
3Fd1Td5Si15
Definition: btm_types.h:40
u32 profile
BtmProfile
Definition: btm_types.h:215
@ BtmWlanMode_None
None.
Definition: btm_types.h:32
u16 handle
Handle.
Definition: btm_types.h:278
BtmBdName name
BdName.
Definition: btm_types.h:242
BtmClassOfDevice class_of_device
ClassOfDevice.
Definition: btm_types.h:212
u8 properties
Properties.
Definition: btm_types.h:281
u16 instance_id
InstanceId.
Definition: btm_types.h:268
DeviceInfo [1.0.0-13.0.0].
Definition: btm_types.h:226
u8 device_count
DeviceCount.
Definition: btm_types.h:247
u16 pid
Pid.
Definition: btm_types.h:83
BtmProfile
Profile.
Definition: btm_types.h:60
DeviceCondition [1.0.0-12.1.0].
Definition: btm_types.h:173
@ BtmState_NotInitialized
NotInitialized.
Definition: btm_types.h:12
BtdrvGattAttributeUuid uuid
BtdrvGattAttributeUuid
Definition: btm_types.h:265
GattAttributeUuid.
Definition: btdrv_types.h:299
BtdrvGattAttributeUuid uuid
BtdrvGattAttributeUuid
Definition: btm_types.h:297
BtmState
BtmState.
Definition: btm_types.h:11
BtmSlotMode
SlotMode.
Definition: btm_types.h:52
BdName.
Definition: btm_types.h:66
@ BtmTsiMode_6Fd5Td1Si15
6Fd5Td1Si15
Definition: btm_types.h:43
@ BtmTsiMode_Active
Active.
Definition: btm_types.h:48
DeviceInfo [1.0.0-12.1.0].
Definition: btm_types.h:195
GattCharacteristic.
Definition: btm_types.h:275
@ BtmProfile_Hid
Hid.
Definition: btm_types.h:62
@ BtmState_RadioOff
RadioOff.
Definition: btm_types.h:13
@ BtmWlanMode_Local8
Local8.
Definition: btm_types.h:31
BtmHidDeviceInfo hid_device_info
BtmHidDeviceInfo (Profile = Hid)
Definition: btm_types.h:204
DeviceInfoList.
Definition: btm_types.h:232
u8 primary_service
PrimaryService.
Definition: btm_types.h:270
@ BtmTsiMode_9Fd1Td1Si10
9Fd1Td1Si10
Definition: btm_types.h:46
u16 end_group_handle
EndGroupHandle.
Definition: btm_types.h:269
BtdrvGattAttributeUuid uuid
BtdrvGattAttributeUuid
Definition: btm_types.h:277
BtmLinkKey link_key
LinkKey.
Definition: btm_types.h:199
BtmLinkKey link_key
LinkKey.
Definition: btm_types.h:213
@ BtmBluetoothMode_StaticJoy
StaticJoy.
Definition: btm_types.h:25
@ BtmTsiMode_8Fd3Td1Si15
8Fd3Td1Si15
Definition: btm_types.h:45
Address.
Definition: btdrv_types.h:161
ClassOfDevice.
Definition: btm_types.h:71
BtdrvAddress addr
BtdrvAddress
Definition: btm_types.h:240
BtdrvAddress addr
BtdrvAddress
Definition: btm_types.h:196
u8 unk_x0
Unknown.
Definition: btm_types.h:295
@ BtmTsiMode_7Fd1Td3Si15
7Fd1Td3Si15
Definition: btm_types.h:44
@ BtmTsiMode_4Fd3Td1Si10
4Fd3Td1Si10
Definition: btm_types.h:41
GattService.
Definition: btm_types.h:263
@ BtmSlotMode_4
4
Definition: btm_types.h:54
BtdrvGattAttributeUuid uuid
BtdrvGattAttributeUuid
Definition: btm_types.h:288
DeviceCondition [5.1.0-7.0.1].
Definition: btm_types.h:140
@ BtmWlanMode_Local4
Local4.
Definition: btm_types.h:30
u8 enabled_report_id_count
EnabledReportIdCount.
Definition: btm_types.h:253
u16 handle
Handle.
Definition: btm_types.h:289
BtmClassOfDevice class_of_device
ClassOfDevice.
Definition: btm_types.h:241
BtmConnectedDevice [13.0.0+].
Definition: btm_types.h:118
DeviceSlotMode.
Definition: btm_types.h:181
@ BtmSlotMode_6
6
Definition: btm_types.h:55
GattClientConditionList.
Definition: btm_types.h:258
@ BtmState_Working
Working.
Definition: btm_types.h:19
uint16_t u16
16-bit unsigned integer.
Definition: types.h:20
BtmBdName name
BdName.
Definition: btm_types.h:198
BtmTsiMode
TsiMode.
Definition: btm_types.h:36