projects
/
platform
/
core
/
connectivity
/
bluetooth-frwk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update the RFCOMM server connection information
[platform/core/connectivity/bluetooth-frwk.git]
/
include
/
bt-internal-types.h
diff --git
a/include/bt-internal-types.h
b/include/bt-internal-types.h
index
a232c90
..
de99945
100644
(file)
--- a/
include/bt-internal-types.h
+++ b/
include/bt-internal-types.h
@@
-36,6
+36,9
@@
extern "C" {
typedef struct {
time_t session_start_time;
time_t session_end_time;
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;
uint16_t session_connected_time;
uint16_t session_scan_time;
int num_app;
@@
-90,6
+93,9
@@
typedef enum {
BT_TDS_EVENT,
BT_OTP_EVENT,
BT_HDP_EVENT,
BT_TDS_EVENT,
BT_OTP_EVENT,
BT_HDP_EVENT,
+#ifdef TIZEN_FEATURE_BT_AVC_TARGET
+ BT_AUDIO_AVC_EVENT,
+#endif
/* Will be added */
} bt_event_type_t;
/* Will be added */
} bt_event_type_t;
@@
-329,7
+335,8
@@
typedef enum {
BT_RFCOMM_CREATE_SOCKET_EX,
BT_RFCOMM_REMOVE_SOCKET_EX,
BT_RFCOMM_SEND_RX_DETAILS,
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_PBAP_CONNECT = BT_FUNC_PBAP_BASE,
BT_PBAP_DISCONNECT,
BT_PBAP_GET_PHONEBOOK_SIZE,
@@
-348,6
+355,11
@@
typedef enum {
BT_GET_ATT_MTU,
BT_GET_DEVICE_IDA,
BT_SET_LE_STATIC_RANDOM_ADDRESS,
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,
BT_HDP_CONNECT = BT_FUNC_HDP_BASE,
BT_HDP_DISCONNECT,
BT_HDP_SEND_DATA,
@@
-527,6
+539,10
@@
typedef struct {
#define BT_GATT_CLIENT_PATH "/org/projectx/bt/gatt_client"
#endif
#define BT_GATT_CLIENT_PATH "/org/projectx/bt/gatt_client"
#endif
+#ifdef TIZEN_FEATURE_BT_AVC_TARGET
+#define BT_AUDIO_AVC_PATH "/org/projectx/bt/avc_mode"
+#endif
+
#define BT_ENABLED "Enabled"
#define BT_DISABLED "Disabled"
#define BT_DISABLED_BATTERY_DATA "AdapterDisabledBatteryData"
#define BT_ENABLED "Enabled"
#define BT_DISABLED "Disabled"
#define BT_DISABLED_BATTERY_DATA "AdapterDisabledBatteryData"
@@
-689,6
+705,10
@@
typedef struct {
#define BT_OTP_INDICATION "OtpIndication"
#define BT_OTC_STATE_CHANGED "OtcStateChanged"
#define BT_OTP_INDICATION "OtpIndication"
#define BT_OTC_STATE_CHANGED "OtcStateChanged"
+#ifdef TIZEN_FEATURE_BT_AVC_TARGET
+#define BT_AUDIO_AVC_MODE_CHANGED "AvcModeChanged"
+#endif
+
#define HEADED_PLUGIN_FILEPATH "/usr/lib/bt-plugin-headed.so"
#define HEADED_PLUGIN_FILEPATH64 "/usr/lib64/bt-plugin-headed.so"
#define FILEPATH_ARCH_64 "/usr/lib64"
#define HEADED_PLUGIN_FILEPATH "/usr/lib/bt-plugin-headed.so"
#define HEADED_PLUGIN_FILEPATH64 "/usr/lib64/bt-plugin-headed.so"
#define FILEPATH_ARCH_64 "/usr/lib64"
@@
-842,7
+862,7
@@
static inline bool get_tizen_feature_supported(char *feature)
#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_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)
#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)