summaryrefslogtreecommitdiff
path: root/lib/mgmt.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2015-03-14 20:28:49 -0700
committerMarcel Holtmann <marcel@holtmann.org>2015-03-14 20:28:49 -0700
commitf13e9cbd583fd3c91ec803567fe0c1b284929510 (patch)
tree9e44623cc650ef6dd3b40e2bb5d61cf3a344dcdb /lib/mgmt.h
parentdb0c7d31c30eedfe99bf1d7669f4effb3e48206d (diff)
downloadbluez-f13e9cbd583fd3c91ec803567fe0c1b284929510.tar.gz
lib: Add response structure for advertising features command
Diffstat (limited to 'lib/mgmt.h')
-rw-r--r--lib/mgmt.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/mgmt.h b/lib/mgmt.h
index a72ebcac6..fac6f9b2c 100644
--- a/lib/mgmt.h
+++ b/lib/mgmt.h
@@ -469,6 +469,16 @@ struct mgmt_rp_read_ext_index_list {
} entry[0];
} __packed;
+#define MGMT_OP_READ_ADV_FEATURES 0x003D
+struct mgmt_rp_read_adv_features {
+ uint32_t supported_flags;
+ uint8_t max_adv_data_len;
+ uint8_t max_scan_rsp_len;
+ uint8_t max_instances;
+ uint8_t num_instances;
+ uint8_t instance[0];
+} __packed;
+
#define MGMT_EV_CMD_COMPLETE 0x0001
struct mgmt_ev_cmd_complete {
uint16_t opcode;
@@ -726,6 +736,7 @@ static const char *mgmt_op[] = {
"Start Service Discovery",
"Read Local Out Of Band Extended Data",
"Read Extended Controller Index List",
+ "Read Advertising Features",
};
static const char *mgmt_ev[] = {