Bluetooth Driver services: Difference between revisions
No edit summary |
|||
Line 415: | Line 415: | ||
Takes an input [[#Address]] and a type-0x9 input buffer containing an array of u8s, no output. | Takes an input [[#Address]] and a type-0x9 input buffer containing an array of u8s, no output. | ||
The entry-count is clamped to a maximum of 5, the count can be 0. | The entry-count is clamped to a maximum of 5, the count can be 0. This buffer contains ReportIds. | ||
This is used by [[BTM_services|btm]]. | This is used by [[BTM_services|btm]]. | ||
Line 654: | Line 654: | ||
== GetGattFirstCharacteristic == | == GetGattFirstCharacteristic == | ||
Takes an input bool, an u32, a [[#GattId]], a [[#GattAttributeUuid]], returns an output u8 and [[#GattId]]. | Takes an input bool, an u32, a [[#GattId]], a [[#GattAttributeUuid]], returns an output u8 Property and [[#GattId|CharacteristicId]]. | ||
== GetGattNextCharacteristic == | == GetGattNextCharacteristic == | ||
Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output u8 and [[#GattId]]. | Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output u8 Property and [[#GattId|CharacteristicId]]. | ||
== GetGattFirstDescriptor == | == GetGattFirstDescriptor == | ||
Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output [[#GattId]]. | Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output [[#GattId|DescriptorId]]. | ||
== GetGattNextDescriptor == | == GetGattNextDescriptor == | ||
Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output [[#GattId]]. | Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output [[#GattId|DescriptorId]]. | ||
== RegisterGattManagedDataPath == | == RegisterGattManagedDataPath == |