BTM services: Difference between revisions

No edit summary
No edit summary
Line 351: Line 351:


=== BleGetConnectionState ===
=== BleGetConnectionState ===
Takes a PID, a type-0xA input buffer containing an array of [[#BleConnectionInfo]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], returns an output u8.
Takes a PID, a type-0xA output buffer containing an array of [[#BleConnectionInfo]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], returns an output u8.


=== AcquireBlePairingEvent ===
=== AcquireBlePairingEvent ===
Line 359: Line 359:


=== BlePairDevice ===
=== BlePairDevice ===
Takes an input [[#BleAdvertisePacketParameter]] and an u32, no output.


=== BleUnPairDevice ===
=== BleUnPairDevice ===
Takes an input [[#BleAdvertisePacketParameter]] and an u32, no output.


=== BleUnPairDevice2 ===
=== BleUnPairDevice2 ===
Takes an input [[#Bluetooth_Driver_services#Address|Address]] and a [[#BleAdvertisePacketParameter]], no output.


=== BleGetPairedDevices ===
=== BleGetPairedDevices ===
Takes a type-0xA output buffer containing an array of [[#Bluetooth_Driver_services#Address|Address]], a [[#BleAdvertisePacketParameter]], returns an output u8.


=== AcquireBleServiceDiscoveryEvent ===
=== AcquireBleServiceDiscoveryEvent ===
No input, returns an output u8 and an Event handle with EventClearMode=1.
sdknso will Abort if the output u8 is value 0.


=== GetGattServices ===
=== GetGattServices ===