From 7f0166dbf05d60932eceba2569946d9d9d4051d7 Mon Sep 17 00:00:00 2001 From: Alain Michaud Date: Fri, 12 Jun 2020 21:48:36 +0200 Subject: mgmt: syncing configuration commands to the documentation. This patch simply fixes the definition names (and corresponding implemenation) to the adopted documentation. --- lib/mgmt.h | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) (limited to 'lib') diff --git a/lib/mgmt.h b/lib/mgmt.h index 47a694e43..f44f2465d 100644 --- a/lib/mgmt.h +++ b/lib/mgmt.h @@ -56,6 +56,12 @@ struct mgmt_hdr { } __packed; #define MGMT_HDR_SIZE 6 +struct mgmt_tlv { + uint16_t type; + uint8_t length; + uint8_t value[]; +} __packed; + struct mgmt_addr_info { bdaddr_t bdaddr; uint8_t type; @@ -628,22 +634,24 @@ struct mgmt_rp_set_exp_feature { uint32_t flags; } __packed; -#define MGMT_OP_READ_DEFAULT_SYSTEM_PARAMETERS 0x004b - -struct mgmt_system_parameter_tlv { - uint16_t type; - uint8_t length; - uint8_t value[]; +#define MGMT_OP_READ_DEF_SYSTEM_CONFIG 0x004b +struct mgmt_rp_read_default_system_config { + uint8_t parameters[0]; /* mgmt_tlv */ } __packed; -struct mgmt_rp_read_default_system_parameters { - uint8_t parameters[0]; /* mgmt_system_parameter_tlv */ +#define MGMT_OP_SET_DEF_SYSTEM_CONFIG 0x004c +struct mgmt_cp_set_default_system_config { + uint8_t parameters[0]; /* mgmt_tlv */ } __packed; -#define MGMT_OP_SET_DEFAULT_SYSTEM_PARAMETERS 0x004c +#define MGMT_OP_READ_DEF_RUNTIME_CONFIG 0x004d +struct mgmt_rp_read_default_runtime_config { + uint8_t parameters[0]; /* mgmt_tlv */ +} __packed; -struct mgmt_cp_set_default_system_parameters { - uint8_t parameters[0]; /* mgmt_system_parameter_tlv */ +#define MGMT_OP_SET_DEF_RUNTIME_CONFIG 0x004e +struct mgmt_cp_set_default_runtime_config { + uint8_t parameters[0]; /* mgmt_tlv */ } __packed; #define MGMT_ADV_MONITOR_FEATURE_MASK_OR_PATTERNS (1 << 0) -- cgit v1.2.1