Line 221: |
Line 221: |
| = btm:u = | | = btm:u = |
| This is "nn::btm::IBtmUser". | | This is "nn::btm::IBtmUser". |
| + | |
| + | This was added with [5.0.0+]. |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 226: |
Line 228: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || GetCore | + | | 0 || [[#GetCore]] |
| |} | | |} |
| + | |
| + | == GetCore == |
| + | No input, returns an output [[#IBtmUserCore]]. |
| | | |
| == IBtmUserCore == | | == IBtmUserCore == |
Line 236: |
Line 241: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || AcquireBleScanEvent | + | | 0 || [[#AcquireBleScanEvent]] |
| |- | | |- |
− | | 1 || GetBleScanFilterParameter | + | | 1 || [[#GetBleScanFilterParameter]] |
| |- | | |- |
− | | 2 || GetBleScanFilterParameter2 | + | | 2 || [[#GetBleScanFilterParameter2]] |
| |- | | |- |
− | | 3 || StartBleScanForGeneral | + | | 3 || [[#StartBleScanForGeneral]] |
| |- | | |- |
− | | 4 || StopBleScanForGeneral | + | | 4 || [[#StopBleScanForGeneral]] |
| |- | | |- |
− | | 5 || GetBleScanResultsForGeneral | + | | 5 || [[#GetBleScanResultsForGeneral]] |
| |- | | |- |
− | | 6 || StartBleScanForPaired | + | | 6 || [[#StartBleScanForPaired]] |
| |- | | |- |
− | | 7 || StopBleScanForPaired | + | | 7 || [[#StopBleScanForPaired]] |
| |- | | |- |
− | | 8 || StartBleScanForSmartDevice | + | | 8 || [[#StartBleScanForSmartDevice]] |
| |- | | |- |
− | | 9 || StopBleScanForSmartDevice | + | | 9 || [[#StopBleScanForSmartDevice]] |
| |- | | |- |
− | | 10 || GetBleScanResultsForSmartDevice | + | | 10 || [[#GetBleScanResultsForSmartDevice]] |
| |- | | |- |
− | | 17 || AcquireBleConnectionEvent | + | | 17 || [[#AcquireBleConnectionEvent]] |
| |- | | |- |
− | | 18 || BleConnect | + | | 18 || [[#BleConnect]] |
| |- | | |- |
− | | 19 || BleDisconnect | + | | 19 || [[#BleDisconnect]] |
| |- | | |- |
− | | 20 || BleGetConnectionState | + | | 20 || [[#BleGetConnectionState]] |
| |- | | |- |
− | | 21 || AcquireBlePairingEvent | + | | 21 || [[#AcquireBlePairingEvent]] |
| |- | | |- |
− | | 22 || BlePairDevice | + | | 22 || [[#BlePairDevice]] |
| |- | | |- |
− | | 23 || BleUnPairDevice | + | | 23 || [[#BleUnPairDevice]] |
| |- | | |- |
− | | 24 || BleUnPairDevice2 | + | | 24 || [[#BleUnPairDevice2]] |
| |- | | |- |
− | | 25 || BleGetPairedDevices | + | | 25 || [[#BleGetPairedDevices]] |
| |- | | |- |
− | | 26 || AcquireBleServiceDiscoveryEvent | + | | 26 || [[#AcquireBleServiceDiscoveryEvent]] |
| |- | | |- |
− | | 27 || GetGattServices | + | | 27 || [[#GetGattServices]] |
| |- | | |- |
− | | 28 || GetGattService | + | | 28 || [[#GetGattService]] |
| |- | | |- |
− | | 29 || GetGattIncludedServices | + | | 29 || [[#GetGattIncludedServices]] |
| |- | | |- |
− | | 30 || GetBelongingGattService | + | | 30 || [[#GetBelongingGattService]] |
| |- | | |- |
− | | 31 || GetGattCharacteristics | + | | 31 || [[#GetGattCharacteristics]] |
| |- | | |- |
− | | 32 || GetGattDescriptors | + | | 32 || [[#GetGattDescriptors]] |
| |- | | |- |
− | | 33 || AcquireBleMtuConfigEvent | + | | 33 || [[#AcquireBleMtuConfigEvent]] |
| |- | | |- |
− | | 34 || ConfigureBleMtu | + | | 34 || [[#ConfigureBleMtu]] |
| |- | | |- |
− | | 35 || GetBleMtu | + | | 35 || [[#GetBleMtu]] |
| |- | | |- |
− | | 36 || RegisterBleGattDataPath | + | | 36 || [[#RegisterBleGattDataPath]] |
| |- | | |- |
− | | 37 || UnregisterBleGattDataPath | + | | 37 || [[#UnregisterBleGattDataPath]] |
| |} | | |} |
| + | |
| + | === AcquireBleScanEvent === |
| + | No input, returns an output Event handle. |
| + | |
| + | === GetBleScanFilterParameter === |
| + | Takes an input u16, returns 8-bytes of output. |
| + | |
| + | === GetBleScanFilterParameter2 === |
| + | Takes an input u16, returns 0x14-bytes of output. |
| + | |
| + | === StartBleScanForGeneral === |
| + | |
| + | === StopBleScanForGeneral === |
| + | |
| + | === GetBleScanResultsForGeneral === |
| + | |
| + | === StartBleScanForPaired === |
| + | |
| + | === StopBleScanForPaired === |
| + | |
| + | === StartBleScanForSmartDevice === |
| + | |
| + | === StopBleScanForSmartDevice === |
| + | |
| + | === GetBleScanResultsForSmartDevice === |
| + | |
| + | === AcquireBleConnectionEvent === |
| + | |
| + | === BleConnect === |
| + | === BleDisconnect === |
| + | |
| + | === BleGetConnectionState === |
| + | |
| + | === AcquireBlePairingEvent === |
| + | |
| + | === BlePairDevice === |
| + | |
| + | === BleUnPairDevice === |
| + | |
| + | === BleUnPairDevice2 === |
| + | |
| + | === BleGetPairedDevices === |
| + | |
| + | === AcquireBleServiceDiscoveryEvent === |
| + | |
| + | === GetGattServices === |
| + | |
| + | === GetGattService === |
| + | |
| + | === GetGattIncludedServices === |
| + | |
| + | === GetBelongingGattService === |
| + | |
| + | === GetGattCharacteristics === |
| + | |
| + | === GetGattDescriptors === |
| + | |
| + | === AcquireBleMtuConfigEvent === |
| + | |
| + | === ConfigureBleMtu === |
| + | |
| + | === GetBleMtu === |
| + | |
| + | === RegisterBleGattDataPath === |
| + | |
| + | === UnregisterBleGattDataPath === |
| | | |
| [[Category:Services]] | | [[Category:Services]] |