typedef struct {
time_t session_start_time;
time_t session_end_time;
+ uint32_t tx_time;
+ uint32_t rx_time;
+ uint32_t idle_time;
uint16_t session_connected_time;
uint16_t session_scan_time;
int num_app;
BT_RFCOMM_CREATE_SOCKET_EX,
BT_RFCOMM_REMOVE_SOCKET_EX,
BT_RFCOMM_SEND_RX_DETAILS,
- BT_RFCOMM_SEND_TX_DETAILS,
+ BT_RFCOMM_SEND_TX_DETAILS,
+ BT_RFCOMM_SERVER_UPDATE_CONNECTION_INFO,
BT_PBAP_CONNECT = BT_FUNC_PBAP_BASE,
BT_PBAP_DISCONNECT,
BT_PBAP_GET_PHONEBOOK_SIZE,
BT_GET_ATT_MTU,
BT_GET_DEVICE_IDA,
BT_SET_LE_STATIC_RANDOM_ADDRESS,
+
+ BT_GET_GATT_DATA_BATCHING_AVAILABLE_PACKETS,
+ BT_ENABLE_GATT_DATA_BATCHING,
+ BT_DISABLE_GATT_DATA_BATCHING,
+
BT_HDP_CONNECT = BT_FUNC_HDP_BASE,
BT_HDP_DISCONNECT,
BT_HDP_SEND_DATA,
#define TIZEN_FEATURE_NETWORK_TETHERING_ENABLE (get_tizen_profile() & (_PROFILE_MOBILE))
#define TIZEN_FEATURE_TELEPHONY_ENABLED (get_tizen_profile() & (_PROFILE_MOBILE))
#define TIZEN_FEATURE_FLIGHTMODE_ENABLED (get_tizen_profile() & (_PROFILE_MOBILE | _PROFILE_WEARABLE))
-#define TIZEN_FEATURE_BT_USB_DONGLE (get_tizen_profile() & (_PROFILE_TV))
+#define TIZEN_FEATURE_BT_USB_DONGLE ((get_tizen_model()) == _MODEL_COMMON && (get_tizen_profile()) == _PROFILE_TV)
#define TIZEN_FEATURE_BLUEZ_SPEAKER_REFERENCE ((get_tizen_model()) == _MODEL_RPI3 && (get_tizen_profile()) == _PROFILE_COMMON)
#define TIZEN_FEATURE_BT_SUPPORTED (get_tizen_feature_supported(BT_FEATURE_COMMON) == true)