Bluetooth Driver services: Difference between revisions

Line 32: Line 32:
| 9 || CancelDiscovery
| 9 || CancelDiscovery
|-
|-
| 10 || CreateBond
| 10 || [[#CreateBond]]
|-
|-
| 11 || RemoveBond
| 11 || RemoveBond
Line 58: Line 58:
| 22 || HidGetReport
| 22 || HidGetReport
|-
|-
| 23 || HidWakeController
| 23 || [[#HidWakeController]]
|-
|-
| 24 || HidAddPairedDevice
| 24 || HidAddPairedDevice
Line 116: Line 116:
| 51 || [5.0.0+] SetLeConnectionParameter
| 51 || [5.0.0+] SetLeConnectionParameter
|-
|-
| 52 || [5.0.0+] SetLeDefaultConnectionParameter
| 52 || [5.0.0+] [[#SetLeDefaultConnectionParameter]]
|-
|-
| 53 || [5.0.0+] SetLeAdvertiseData
| 53 || [5.0.0+] SetLeAdvertiseData
Line 148: Line 148:
| 67 ([5.0.0-5.0.2] 66) || LeClientCancelConnection
| 67 ([5.0.0-5.0.2] 66) || LeClientCancelConnection
|-
|-
| 68 ([5.0.0-5.0.2] 67) || [5.0.0+] LeClientDisconnect
| 68 ([5.0.0-5.0.2] 67) || [5.0.0+] [[#LeClientDisconnect]]
|-
|-
| 69 ([5.0.0-5.0.2] 68) || [5.0.0+] LeClientGetAttributes
| 69 ([5.0.0-5.0.2] 68) || [5.0.0+] LeClientGetAttributes
Line 160: Line 160:
| 73 ([5.0.0-5.0.2] 72) || [5.0.0+] UnregisterLeServer
| 73 ([5.0.0-5.0.2] 72) || [5.0.0+] UnregisterLeServer
|-
|-
| 74 ([5.0.0-5.0.2] 73) || [5.0.0+] LeServerConnect
| 74 ([5.0.0-5.0.2] 73) || [5.0.0+] [[#LeServerConnect]]
|-
|-
| 75 || [5.0.0+] CreateLeService
| 75 || [5.0.0+] CreateLeService
Line 220: Line 220:


Various cmdids were moved with [4.0.0+] and [5.0.0+].
Various cmdids were moved with [4.0.0+] and [5.0.0+].
== CreateBond ==
Takes a total of 0x6-bytes of input and a type-0x19 input buffer, no output.
[9.0.0+] Now only takes a total of 0xC-bytes of input without a buffer, no output.
== HidWakeController ==
Takes a total of 0x6-bytes of input, no output.
[9.0.0+] Now takes a total of 0x8-bytes of input, no output.


== HidGetReportEventInfo ==
== HidGetReportEventInfo ==
Line 225: Line 235:


[7.0.0+] No longer takes a buffer or returns output, now returns an output handle.
[7.0.0+] No longer takes a buffer or returns output, now returns an output handle.
== SetLeDefaultConnectionParameter ==
Takes a total of 0x14-bytes of input, no output.
[9.0.0+] Now takes a total of 0xC-bytes of input, no output.
== LeClientDisconnect ==
Takes a total of 0xC-bytes of input, no output.
[9.0.0+] Now takes a total of 0x4-bytes of input, no output.
== LeServerConnect ==
Takes a total of 0x7-bytes of input, no output.
[9.0.0+] Now takes a total of 1-byte of input, no output.


= bt =
= bt =