summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2003-06-26 13:09:02 +0000
committerMarcel Holtmann <marcel@holtmann.org>2003-06-26 13:09:02 +0000
commit78410fbc646a08b98487096e93e7bde4189314ae (patch)
tree26924feb1d31f5f80e4f7c12ed9ce36b2d7cf179 /include
parent95989cae022b8bd39e3e45e5bc92eaf8c6b5d0ab (diff)
Add functions for park mode
Diffstat (limited to 'include')
-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