Implement local LE features adapter property
[platform/core/connectivity/bluetooth-frwk.git] / bt-oal / hardware / bluetooth.h
index 2971117..6b9138f 100644 (file)
@@ -145,6 +145,27 @@ typedef struct {
        int manufacturer;
 } bt_remote_version_t;
 
+
+typedef struct {
+       uint16_t version_supported;
+       uint8_t local_privacy_enabled;
+       uint8_t max_adv_instance;
+       uint8_t rpa_offload_supported;
+       uint8_t max_irk_list_size;
+       uint8_t max_adv_filter_supported;
+       uint8_t activity_energy_info_supported;
+       uint16_t scan_result_storage_size;
+       uint16_t total_trackable_advertisers;
+       bool extended_scan_support;
+       bool debug_logging_supported;
+       bool le_2m_phy_supported;
+       bool le_coded_phy_supported;
+       bool le_extended_advertising_supported;
+       bool le_periodic_advertising_supported;
+       uint16_t le_maximum_advertising_data_length;
+} bt_local_le_features_t;
+
+/*
 typedef struct {
        uint8_t local_privacy_enabled;
        uint8_t max_adv_instance;
@@ -154,7 +175,7 @@ typedef struct {
        uint8_t scan_result_storage_size_lobyte;
        uint8_t scan_result_storage_size_hibyte;
        uint8_t activity_energy_info_supported;
-} bt_local_le_features_t;
+} bt_local_le_features_t;*/
 
 /* Bluetooth Adapter and Remote Device property types */
 typedef enum {