Difference between revisions of "BTM services"

From Nintendo Switch Brew
Jump to navigation Jump to search
Line 1: Line 1:
 
 
= btm =
 
= btm =
 
 
This is "nn::btm::IBtm".
 
This is "nn::btm::IBtm".
  
Line 12: Line 10:
 
| 1 ||
 
| 1 ||
 
|-
 
|-
| 2 ||
+
| 2 || RegisterSystemEventForConnectedDeviceConditionImpl
 
|-
 
|-
 
| 3 ||
 
| 3 ||
Line 24: Line 22:
 
| 7 ||
 
| 7 ||
 
|-
 
|-
| 8 ||
+
| 8 || RegisterSystemEventForRegisteredDeviceInfoImpl
 
|-
 
|-
 
| 9 ||
 
| 9 ||
Line 36: Line 34:
 
| 13 ||
 
| 13 ||
 
|-
 
|-
| 14 ||
+
| 14 || EnableRadioImpl
 
|-
 
|-
| 15 ||
+
| 15 || DisableRadioImpl
 
|-
 
|-
 
| 16 ||
 
| 16 ||
Line 44: Line 42:
 
| 17 ||
 
| 17 ||
 
|-
 
|-
| 18 ||
+
| 18 || [2.0.0+]
 +
|-
 +
| 19 || [4.0.0+]
 +
|-
 +
| 20 || [4.0.0+]
 
|-
 
|-
 +
| 21 || [4.0.0+]
 
|}
 
|}
  
 
= btm:dbg =
 
= btm:dbg =
 
 
This is "nn::btm::IBtmDebug".
 
This is "nn::btm::IBtmDebug".
  
Line 56: Line 58:
 
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 0 ||
+
| 0 || RegisterSystemEventForDiscoveryImpl
 
|-
 
|-
| 1 ||
+
| 1 ||  
 
|-
 
|-
 
| 2 ||
 
| 2 ||
Line 73: Line 75:
 
|-
 
|-
 
| 8 ||
 
| 8 ||
|-
 
 
|}
 
|}
  
 
= btm:sys =
 
= btm:sys =
 
 
This is "nn::btm::IBtmSystem".
 
This is "nn::btm::IBtmSystem".
  
Line 85: Line 85:
 
|-
 
|-
 
| 0 || GetCoreImpl
 
| 0 || GetCoreImpl
|-
 
 
|}
 
|}
  
 
== IBtmSystemCore ==
 
== IBtmSystemCore ==
 
 
This is "nn::btm::IBtmSystemCore".
 
This is "nn::btm::IBtmSystemCore".
  
Line 110: Line 108:
 
| 6 || GetRadioOnOffImpl
 
| 6 || GetRadioOnOffImpl
 
|-
 
|-
| 7 || AcquireRadioEventImpl
+
| 7 || [2.0.0+] AcquireRadioEventImpl
 
|-
 
|-
| 8 || AcquireGamepadPairingEventImpl
+
| 8 || [2.0.0+] AcquireGamepadPairingEventImpl
|-
 
| 9 || IsGamepadPairingStartedImpl
 
 
|-
 
|-
 +
| 9 || [2.0.0+] IsGamepadPairingStartedImpl
 
|}
 
|}
 +
 +
= btm:u =
  
 
[[Category:Services]]
 
[[Category:Services]]

Revision as of 17:56, 12 May 2018

btm

This is "nn::btm::IBtm".

Cmd Name
0
1
2 RegisterSystemEventForConnectedDeviceConditionImpl
3
4
5
6
7
8 RegisterSystemEventForRegisteredDeviceInfoImpl
9
10
11
12
13
14 EnableRadioImpl
15 DisableRadioImpl
16
17
18 [2.0.0+]
19 [4.0.0+]
20 [4.0.0+]
21 [4.0.0+]

btm:dbg

This is "nn::btm::IBtmDebug".

Cmd Name
0 RegisterSystemEventForDiscoveryImpl
1
2
3
4
5
6
7
8

btm:sys

This is "nn::btm::IBtmSystem".

Cmd Name
0 GetCoreImpl

IBtmSystemCore

This is "nn::btm::IBtmSystemCore".

Cmd Name
0 StartGamepadPairingImpl
1 CancelGamepadPairingImpl
2 ClearGamepadPairingDatabaseImpl
3 GetPairedGamepadCountImpl
4 EnableRadioImpl
5 DisableRadioImpl
6 GetRadioOnOffImpl
7 [2.0.0+] AcquireRadioEventImpl
8 [2.0.0+] AcquireGamepadPairingEventImpl
9 [2.0.0+] IsGamepadPairingStartedImpl

btm:u