uint8_t instance;
} __packed;
+#define MGMT_OP_GET_ADV_SIZE_INFO 0x0040
+struct mgmt_cp_get_adv_size_info {
+ uint8_t instance;
+ uint32_t flags;
+} __packed;
+#define MGMT_GET_ADV_SIZE_INFO_SIZE 5
+struct mgmt_rp_get_adv_size_info {
+ uint8_t instance;
+ uint32_t flags;
+ uint8_t max_adv_data_len;
+ uint8_t max_scan_rsp_len;
+} __packed;
+
+#define MGMT_OP_START_LIMITED_DISCOVERY 0x0041
+
#define MGMT_EV_CMD_COMPLETE 0x0001
struct mgmt_ev_cmd_complete {
uint16_t opcode;
"Read Advertising Features",
"Add Advertising",
"Remove Advertising",
+ "Get Advertising Size Information", /* 0x0040 */
+ "Start Limited Discovery",
};
static const char *mgmt_ev[] = {
"Index Removed",
"New Settings",
"Class of Device Changed",
- "Local Name Changed", /* 0x0008 */
+ "Local Name Changed", /* 0x0008 */
"New Link Key",
"New Long Term Key",
"Device Connected",
"Connect Failed",
"PIN Code Request",
"User Confirm Request",
- "User Passkey Request", /* 0x0010 */
+ "User Passkey Request", /* 0x0010 */
"Authentication Failed",
"Device Found",
"Discovering",
"Device Unblocked",
"Device Unpaired",
"Passkey Notify",
- "New Identity Resolving Key",
+ "New Identity Resolving Key", /* 0x0018 */
"New Signature Resolving Key",
"Device Added",
"Device Removed",
"Unconfigured Index Added",
"Unconfigured Index Removed",
"New Configuration Options",
- "Extended Index Added",
+ "Extended Index Added", /* 0x0020 */
"Extended Index Removed",
"Local Out Of Band Extended Data Updated",
"Advertising Added",
"LE Set Scan Parameters",
"Set Voice Setting",
"Get Adv Tx Power",
+#ifdef __TIZEN_PATCH__
"Connect BT 6LOWPAN",
"Disconnect BT 6LOWPAN"
+#endif
};
static const char *mgmt_tizen_ev[] = {
"LE Connection Update Failed",
"LE Device Found",
"Multi Adv State Change",
- "BT 6LOWPAN state Change"
};
#endif /* End of __TIZEN_PATCH__ */