Added remaining event IDs I saw in new Bluetooth 2.1 specs plus some internal stack haiku is gonna use
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23924 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
4bbe697365
commit
6ad588aae8
@ -290,4 +290,41 @@ struct hci_ev_sychronous_connection_changed {
|
|||||||
uint16 tx_packet_length;
|
uint16 tx_packet_length;
|
||||||
} __attribute__ ((packed));
|
} __attribute__ ((packed));
|
||||||
|
|
||||||
#endif
|
// TODO: Define remaining Bluetooth 2.1 events structures
|
||||||
|
#define HCI_EVENT_EXTENDED_INQUIRY_RESULT 0x2F
|
||||||
|
|
||||||
|
#define HCI_EVENT_ENCRYPTION_KEY_REFERSH_COMPLETE 0x30
|
||||||
|
|
||||||
|
#define HCI_EVENT_IO_CAPABILITY_REQUEST 0x31
|
||||||
|
|
||||||
|
#define HCI_EVENT_IO_CAPABILITY_RESPONSE 0x32
|
||||||
|
|
||||||
|
#define HCI_EVENT_USER_CONFIRMATION_REQUEST 0x33
|
||||||
|
|
||||||
|
#define HCI_EVENT_USER_PASSKEY_REQUEST 0x34
|
||||||
|
|
||||||
|
#define HCI_EVENT_OOB_DATA_REQUEST 0x35
|
||||||
|
|
||||||
|
#define HCI_EVENT_SIMPLE_PAIRING_COMPLETE 0x36
|
||||||
|
|
||||||
|
#define HCI_EVENT_LINK_SUPERVISION_TIMEOUT_CHANGED 0x38
|
||||||
|
|
||||||
|
#define HCI_EVENT_ENHANCED_FLUSH_COMPLETE 0x39
|
||||||
|
|
||||||
|
#define HCI_EVENT_KEYPRESS_NOTIFICATION 0x3C
|
||||||
|
|
||||||
|
#define HCI_EVENT_REMOTE_HOST_SUPPORTED_FEATURES_NOTIFICATION 0x3D
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* HAIKU Internal Events, not produced by the transport devices but
|
||||||
|
* by some entity of the Haiku Bluetooth Stack.
|
||||||
|
* The MSB 0xE is chosen for this purpose
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define HCI_HAIKU_EVENT_SERVER_QUITTING 0xE0
|
||||||
|
#define HCI_HAIKU_EVENT_DEVICE_REMOVED 0xE1
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user