Line 546: |
Line 546: |
| | | |
| == WriteGattCharacteristic == | | == WriteGattCharacteristic == |
− | Takes a type-0x9 input buffer, a bool, an u8, a bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattId]], no output. | + | Takes a type-0x9 input buffer, a bool, an u8, a bool, an u32, a [[#GattId]], a [[#GattId]], no output. |
| | | |
| == WriteGattDescriptor == | | == WriteGattDescriptor == |
Line 589: |
Line 589: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || LeClientReadCharacteristic | + | | 0 || [[#LeClientReadCharacteristic]] |
| |- | | |- |
− | | 1 || LeClientReadDescriptor | + | | 1 || [[#LeClientReadDescriptor]] |
| |- | | |- |
− | | 2 || LeClientWriteCharacteristic | + | | 2 || [[#LeClientWriteCharacteristic]] |
| |- | | |- |
− | | 3 || LeClientWriteDescriptor | + | | 3 || [[#LeClientWriteDescriptor]] |
| |- | | |- |
− | | 4 || LeClientRegisterNotification | + | | 4 || [[#LeClientRegisterNotification]] |
| |- | | |- |
− | | 5 || LeClientDeregisterNotification | + | | 5 || [[#LeClientDeregisterNotification]] |
| |- | | |- |
− | | 6 || SetLeResponse | + | | 6 || [[#SetLeResponse]] |
| |- | | |- |
− | | 7 || LeSendIndication | + | | 7 || [[#LeSendIndication]] |
| |- | | |- |
− | | 8 || GetLeEventInfo | + | | 8 || [[#GetLeEventInfo]] |
| |- | | |- |
− | | 9 || RegisterBleEvent | + | | 9 || [[#RegisterBleEvent]] |
| |} | | |} |
| + | |
| + | == LeClientReadCharacteristic == |
| + | Takes a PID, a bool, an u8, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. |
| + | |
| + | == LeClientReadDescriptor == |
| + | Takes a PID, a bool, an u8, an u32, a [[#GattId]], a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. |
| + | |
| + | == LeClientWriteCharacteristic == |
| + | Takes a PID, a type-0x9 input buffer, a bool, an u8, a bool, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. |
| + | |
| + | == LeClientWriteDescriptor == |
| + | Takes a PID, a type-0x9 input buffer, a bool, an u8, an u32, a [[#GattId]], a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. |
| + | |
| + | == LeClientRegisterNotification == |
| + | Takes a PID, an input bool, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. |
| + | |
| + | == LeClientDeregisterNotification == |
| + | Takes a PID, an input bool, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. |
| + | |
| + | == SetLeResponse == |
| + | Takes a PID, a type-0x9 input buffer, an u8, a [[#GattAttributeUuid]], a [[#GattAttributeUuid]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. |
| + | |
| + | == LeSendIndication == |
| + | Takes a PID, a type-0x9 input buffer, an u8, a bool, a [[#GattAttributeUuid]], a [[#GattAttributeUuid]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. |
| + | |
| + | == GetLeEventInfo == |
| + | Takes a PID, a type-0xA output buffer, an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], returns an output [[#BleEventType]]. |
| + | |
| + | == RegisterBleEvent == |
| + | Takes a PID, an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], returns an output Event handle with EventClearMode=1. |
| | | |
| = BluetoothPropertyType = | | = BluetoothPropertyType = |