Bluetooth Driver services: Difference between revisions
No edit summary |
|||
Line 612: | Line 612: | ||
== LeClientReadCharacteristic == | == LeClientReadCharacteristic == | ||
Takes a PID, a bool, an u8, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | Takes a PID, a bool, an u8, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | ||
This is essentially the same as [[#ReadGattCharacteristic]], the AppletResourceUserId is unused. | |||
== LeClientReadDescriptor == | == LeClientReadDescriptor == | ||
Takes a PID, a bool, an u8, an u32, a [[#GattId]], a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | Takes a PID, a bool, an u8, an u32, a [[#GattId]], a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | ||
This is essentially the same as [[#ReadGattDescriptor]], the AppletResourceUserId is unused. | |||
== LeClientWriteCharacteristic == | == 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. | 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. | ||
This is essentially the same as [[#WriteGattCharacteristic]], the AppletResourceUserId is unused. | |||
== LeClientWriteDescriptor == | == 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. | 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. | ||
This is essentially the same as [[#WriteGattDescriptor]], the AppletResourceUserId is unused. | |||
== LeClientRegisterNotification == | == LeClientRegisterNotification == | ||
Takes a PID, an input bool, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | Takes a PID, an input bool, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | ||
This is essentially the same as [[#RegisterGattNotification]], the AppletResourceUserId is unused. | |||
== LeClientDeregisterNotification == | == LeClientDeregisterNotification == | ||
Takes a PID, an input bool, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | Takes a PID, an input bool, an u32, a [[#GattId]], a [[#GattId]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | ||
This is essentially the same as [[#UnregisterGattNotification]], the AppletResourceUserId is unused. | |||
== SetLeResponse == | == SetLeResponse == | ||
Takes a PID, a type-0x9 input buffer, an u8, a [[#GattAttributeUuid]], a [[#GattAttributeUuid]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | Takes a PID, a type-0x9 input buffer, an u8, a [[#GattAttributeUuid]], a [[#GattAttributeUuid]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | ||
The AppletResourceUserId is unused. | |||
== LeSendIndication == | == 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. | Takes a PID, a type-0x9 input buffer, an u8, a bool, a [[#GattAttributeUuid]], a [[#GattAttributeUuid]], an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], no output. | ||
The AppletResourceUserId is unused. | |||
== GetLeEventInfo == | == GetLeEventInfo == | ||
Takes a PID, a type-0xA output buffer, an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], returns an output [[#BleEventType]]. | Takes a PID, a type-0xA output buffer, an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], returns an output [[#BleEventType]]. | ||
This is identical to [[#GetLeHidEventInfo]] except different state is used. | This is identical to [[#GetLeHidEventInfo]] except different state is used. The AppletResourceUserId is unused. | ||
== RegisterBleEvent == | == RegisterBleEvent == | ||
Takes a PID, an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], returns an output Event handle with EventClearMode=1. | Takes a PID, an [[Applet_Manager_services#AppletResourceUserId|AppletResourceUserId]], returns an output Event handle with EventClearMode=1. | ||
This is identical to [[#RegisterBleHidEvent]] except different Event state is used. The AppletResourceUserId is unused. | |||
= BluetoothPropertyType = | = BluetoothPropertyType = |