libnx  v4.8.0
Data Structures | Enumerations
btm_types.h File Reference

btm service types. More...

#include "../types.h"

Go to the source code of this file.

Data Structures

struct  BtmBdName
 BdName. More...
 
struct  BtmClassOfDevice
 ClassOfDevice. More...
 
struct  BtmLinkKey
 LinkKey. More...
 
struct  BtmHidDeviceInfo
 HidDeviceInfo. More...
 
struct  BtmHostDeviceProperty
 HostDeviceProperty. More...
 
struct  BtmConnectedDeviceV1
 BtmConnectedDevice [1.0.0-12.1.0]. More...
 
struct  BtmConnectedDeviceV13
 BtmConnectedDevice [13.0.0+]. More...
 
struct  BtmDeviceConditionV100
 DeviceCondition [1.0.0-5.0.2]. More...
 
struct  BtmDeviceConditionV510
 DeviceCondition [5.1.0-7.0.1]. More...
 
struct  BtmDeviceConditionV800
 DeviceCondition [8.0.0-8.1.1]. More...
 
struct  BtmDeviceConditionV900
 DeviceCondition [9.0.0-12.1.0]. More...
 
union  BtmDeviceCondition
 DeviceCondition [1.0.0-12.1.0]. More...
 
struct  BtmDeviceSlotMode
 DeviceSlotMode. More...
 
struct  BtmDeviceSlotModeList
 DeviceSlotModeList. More...
 
struct  BtmDeviceInfoV1
 DeviceInfo [1.0.0-12.1.0]. More...
 
struct  BtmDeviceInfoV13
 DeviceInfo [13.0.0+]. More...
 
union  BtmDeviceInfo
 DeviceInfo [1.0.0-13.0.0]. More...
 
struct  BtmDeviceInfoList
 DeviceInfoList. More...
 
struct  BtmDeviceProperty
 DeviceProperty. More...
 
struct  BtmDevicePropertyList
 DevicePropertyList. More...
 
struct  BtmZeroRetransmissionList
 ZeroRetransmissionList. More...
 
struct  BtmGattClientConditionList
 GattClientConditionList. More...
 
struct  BtmGattService
 GattService. More...
 
struct  BtmGattCharacteristic
 GattCharacteristic. More...
 
struct  BtmGattDescriptor
 GattDescriptor. More...
 
struct  BtmBleDataPath
 BleDataPath. More...
 

Enumerations

enum  BtmState {
  BtmState_NotInitialized = 0 ,
  BtmState_RadioOff = 1 ,
  BtmState_MinorSlept = 2 ,
  BtmState_RadioOffMinorSlept = 3 ,
  BtmState_Slept = 4 ,
  BtmState_RadioOffSlept = 5 ,
  BtmState_Initialized = 6 ,
  BtmState_Working = 7
}
 BtmState. More...
 
enum  BtmBluetoothMode {
  BtmBluetoothMode_Dynamic2Slot = 0 ,
  BtmBluetoothMode_StaticJoy = 1
}
 BluetoothMode. More...
 
enum  BtmWlanMode {
  BtmWlanMode_Local4 = 0 ,
  BtmWlanMode_Local8 = 1 ,
  BtmWlanMode_None = 2
}
 WlanMode. More...
 
enum  BtmTsiMode {
  BtmTsiMode_0Fd3Td3Si10 = 0 ,
  BtmTsiMode_1Fd1Td1Si5 = 1 ,
  BtmTsiMode_2Fd1Td3Si10 = 2 ,
  BtmTsiMode_3Fd1Td5Si15 = 3 ,
  BtmTsiMode_4Fd3Td1Si10 = 4 ,
  BtmTsiMode_5Fd3Td3Si15 = 5 ,
  BtmTsiMode_6Fd5Td1Si15 = 6 ,
  BtmTsiMode_7Fd1Td3Si15 = 7 ,
  BtmTsiMode_8Fd3Td1Si15 = 8 ,
  BtmTsiMode_9Fd1Td1Si10 = 9 ,
  BtmTsiMode_10Fd1Td1Si15 = 10 ,
  BtmTsiMode_Active = 255
}
 TsiMode. More...
 
enum  BtmSlotMode {
  BtmSlotMode_2 = 0 ,
  BtmSlotMode_4 = 1 ,
  BtmSlotMode_6 = 2 ,
  BtmSlotMode_Active = 3
}
 SlotMode. More...
 
enum  BtmProfile {
  BtmProfile_None = 0 ,
  BtmProfile_Hid = 1 ,
  BtmProfile_Audio = 2
}
 Profile. More...
 

Detailed Description

btm service types.

Author
yellows8

Enumeration Type Documentation

◆ BtmBluetoothMode

BluetoothMode.

Enumerator
BtmBluetoothMode_Dynamic2Slot 

Dynamic2Slot.

BtmBluetoothMode_StaticJoy 

StaticJoy.

◆ BtmProfile

enum BtmProfile

Profile.

Enumerator
BtmProfile_None 

None.

BtmProfile_Hid 

Hid.

BtmProfile_Audio 

[13.0.0+] Audio

◆ BtmSlotMode

SlotMode.

Enumerator
BtmSlotMode_2 

2

BtmSlotMode_4 

4

BtmSlotMode_6 

6

BtmSlotMode_Active 

Active.

◆ BtmState

enum BtmState

BtmState.

Enumerator
BtmState_NotInitialized 

NotInitialized.

BtmState_RadioOff 

RadioOff.

BtmState_MinorSlept 

MinorSlept.

BtmState_RadioOffMinorSlept 

RadioOffMinorSlept.

BtmState_Slept 

Slept.

BtmState_RadioOffSlept 

RadioOffSlept.

BtmState_Initialized 

Initialized.

BtmState_Working 

Working.

◆ BtmTsiMode

enum BtmTsiMode

TsiMode.

Enumerator
BtmTsiMode_0Fd3Td3Si10 

0Fd3Td3Si10

BtmTsiMode_1Fd1Td1Si5 

1Fd1Td1Si5

BtmTsiMode_2Fd1Td3Si10 

2Fd1Td3Si10

BtmTsiMode_3Fd1Td5Si15 

3Fd1Td5Si15

BtmTsiMode_4Fd3Td1Si10 

4Fd3Td1Si10

BtmTsiMode_5Fd3Td3Si15 

5Fd3Td3Si15

BtmTsiMode_6Fd5Td1Si15 

6Fd5Td1Si15

BtmTsiMode_7Fd1Td3Si15 

7Fd1Td3Si15

BtmTsiMode_8Fd3Td1Si15 

8Fd3Td1Si15

BtmTsiMode_9Fd1Td1Si10 

9Fd1Td1Si10

BtmTsiMode_10Fd1Td1Si15 

10Fd1Td1Si15

BtmTsiMode_Active 

Active.

◆ BtmWlanMode

WlanMode.

Enumerator
BtmWlanMode_Local4 

Local4.

BtmWlanMode_Local8 

Local8.

BtmWlanMode_None 

None.