diff options
| author | Marcel Holtmann <marcel@holtmann.org> | 2005-04-18 16:10:19 +0000 | 
|---|---|---|
| committer | Marcel Holtmann <marcel@holtmann.org> | 2005-04-18 16:10:19 +0000 | 
| commit | fc64a954aa13eba73b3c24d20aac597576b0e840 (patch) | |
| tree | db136f7869dd672abac07eb1676bcd490858b444 | |
| parent | ddcf94ef9f9f154b8263932a3c372894a61a2bff (diff) | |
Add missing definitions for the link control commands
| -rw-r--r-- | include/hci.h | 39 | 
1 files changed, 39 insertions, 0 deletions
diff --git a/include/hci.h b/include/hci.h index af2e0dd1..e13989ca 100644 --- a/include/hci.h +++ b/include/hci.h @@ -327,6 +327,12 @@ typedef struct {  } __attribute__ ((packed)) add_sco_cp;  #define ADD_SCO_CP_SIZE 4 +#define OCF_CREATE_CONN_CANCEL		0x0008 +typedef struct { +	bdaddr_t	bdaddr; +} __attribute__ ((packed)) create_conn_cancel_cp; +#define CREATE_CONN_CANCEL_CP_SIZE 6 +  #define OCF_ACCEPT_CONN_REQ		0x0009  typedef struct {  	bdaddr_t	bdaddr; @@ -432,6 +438,39 @@ typedef struct {  } __attribute__ ((packed)) read_clock_offset_cp;  #define READ_CLOCK_OFFSET_CP_SIZE 2 +#define OCF_READ_LMP_HANDLE		0x0020 + +#define OCF_SETUP_SYNC_CONN		0x0028 +typedef struct { +	uint16_t	handle; +	uint32_t	tx_bandwith; +	uint32_t	rx_bandwith; +	uint16_t	max_latency; +	uint16_t	voice_setting; +	uint8_t		retrans_effort; +	uint16_t	pkt_type; +} __attribute__ ((packed)) setup_sync_conn_cp; +#define SETUP_SYNC_CONN_CP_SIZE 17 + +#define OCF_ACCEPT_SYNC_CONN_REQ	0x0029 +typedef struct { +	bdaddr_t	bdaddr; +	uint32_t	tx_bandwith; +	uint32_t	rx_bandwith; +	uint16_t	max_latency; +	uint16_t	voice_setting; +	uint8_t		retrans_effort; +	uint16_t	pkt_type; +} __attribute__ ((packed)) accept_sync_conn_req_cp; +#define ACCEPT_SYNC_CONN_REQ_CP_SIZE 21 + +#define OCF_REJECT_SYNC_CONN_REQ	0x002A +typedef struct { +	bdaddr_t	bdaddr; +	uint8_t		reason; +} __attribute__ ((packed)) reject_sync_conn_req_cp; +#define REJECT_SYNC_CONN_REQ_CP_SIZE 7 +  /* Link Policy */  #define OGF_LINK_POLICY		0x02  | 
