summaryrefslogtreecommitdiffstats
path: root/include/hci.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/hci.h')
-rw-r--r--include/hci.h20
1 files changed, 14 insertions, 6 deletions
diff --git a/include/hci.h b/include/hci.h
index 746bb66c..4e881275 100644
--- a/include/hci.h
+++ b/include/hci.h
@@ -568,14 +568,22 @@ typedef struct {
#define READ_CLOCK_OFFSET_CP_SIZE 2
/* Link Policy */
-#define OGF_LINK_POLICY 0x02
+#define OGF_LINK_POLICY 0x02
+
+#define OCF_HOLD_MODE 0x0001
+typedef struct {
+ uint16_t handle;
+ uint16_t max_interval;
+ uint16_t min_interval;
+} __attribute__ ((packed)) hold_mode_cp;
+#define HOLD_MODE_CP_SIZE 6
#define OCF_SNIFF_MODE 0x0003
typedef struct {
uint16_t handle;
- uint16_t interval_max;
- uint16_t interval_min;
- uint16_t attempt_window;
+ uint16_t max_interval;
+ uint16_t min_interval;
+ uint16_t attempt;
uint16_t timeout;
} __attribute__ ((packed)) sniff_mode_cp;
#define SNIFF_MODE_CP_SIZE 10
@@ -589,8 +597,8 @@ typedef struct {
#define OCF_PARK_MODE 0x0005
typedef struct {
uint16_t handle;
- uint16_t beacon_max;
- uint16_t beacon_min;
+ uint16_t max_interval;
+ uint16_t min_interval;
} __attribute__ ((packed)) park_mode_cp;
#define PARK_MODE_CP_SIZE 6