X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bt-service-adaptation%2Fservices%2Fbt-service-event-sender.c;h=758949ff4440bc68a547f0d2d1491011e953be13;hb=9a6e83fd9099f56bd7c99969136bbdf82714e0f2;hp=ed22b0e6cb10f09e417b00d964ab239a01e9a43b;hpb=aa5b1255572c85a874f49e91975bc9227650be7b;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git diff --git a/bt-service-adaptation/services/bt-service-event-sender.c b/bt-service-adaptation/services/bt-service-event-sender.c index ed22b0e..758949f 100644 --- a/bt-service-adaptation/services/bt-service-event-sender.c +++ b/bt-service-adaptation/services/bt-service-event-sender.c @@ -123,6 +123,17 @@ int _bt_send_event(int event_type, int event, GVariant *param) path = BT_GATT_SERVER_PATH; break; #endif +#ifdef TIZEN_GATT_CLIENT + case BT_GATT_CLIENT_EVENT: + path = BT_GATT_CLIENT_PATH; + break; +#endif + +#ifdef TIZEN_FEATURE_BT_AVC_TARGET + case BT_AUDIO_AVC_EVENT: + path = BT_AUDIO_AVC_PATH; + break; +#endif default: BT_ERR("Unknown event"); return BLUETOOTH_ERROR_INTERNAL; @@ -137,6 +148,10 @@ int _bt_send_event(int event_type, int event, GVariant *param) signal = BT_DISABLED; BT_INFO_C("### BT Disabled"); break; + case BLUETOOTH_EVENT_DISABLED_BATTERY_DATA: + signal = BT_DISABLED_BATTERY_DATA; + BT_INFO_C("### Sending battery data for last session"); + break; case BLUETOOTH_EVENT_LE_ENABLED: signal = BT_LE_ENABLED; break; @@ -437,6 +452,27 @@ int _bt_send_event(int event_type, int event, GVariant *param) case BLUETOOTH_EVENT_AVRCP_DELAY_CHANGED: signal = BT_MEDIA_DELAY_CHANGE; break; + case BLUETOOTH_EVENT_AVRCP_VOLUME_CHANGED: + signal = BT_MEDIA_VOLUME_CHANGE; + break; +#ifdef TIZEN_GATT_CLIENT + case BLUETOOTH_EVENT_GATT_SERVER_CONNECTED: /* GATT Server and Client */ + signal = BT_GATT_SERVER_CONNECTED; + BT_INFO_C("### Connected [GATT server]"); + break; + case BLUETOOTH_EVENT_GATT_SERVER_DISCONNECTED: /* GATT Client and Server */ + signal = BT_GATT_SERVER_DISCONNECTED; + BT_INFO_C("### Disconnected [GATT server]"); + break; + case BLUETOOTH_EVENT_GATT_CLIENT_CONNECTED: /* GATT Server and Client */ + signal = BT_GATT_CLIENT_CONNECTED; + BT_INFO_C("### Connected [GATT client]"); + break; + case BLUETOOTH_EVENT_GATT_CLIENT_DISCONNECTED: /* GATT Client and Server */ + signal = BT_GATT_CLIENT_DISCONNECTED; + BT_INFO_C("### Disconnected [GATT client]"); + break; +#else case BLUETOOTH_EVENT_GATT_CONNECTED: signal = BT_GATT_CONNECTED; BT_INFO_C("### Connected [GATT]"); @@ -445,9 +481,13 @@ int _bt_send_event(int event_type, int event, GVariant *param) signal = BT_GATT_DISCONNECTED; BT_INFO_C("### Disconnected [GATT]"); break; +#endif case BLUETOOTH_EVENT_GATT_ATT_MTU_CHANGED: signal = BT_GATT_REQ_ATT_MTU_CHANGED; break; + case BLUETOOTH_EVENT_GATT_SERVER_ATT_MTU_CHANGED: + signal = BT_GATT_SERVER_ATT_MTU_CHANGED; + break; #ifndef GATT_DIRECT case BLUETOOTH_EVENT_GATT_SERVER_VALUE_CHANGED: signal = BT_GATT_VALUE_CHANGED; @@ -458,7 +498,31 @@ int _bt_send_event(int event_type, int event, GVariant *param) case BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_COMPLETED: signal = BT_GATT_SERVER_NOTIFICATION_COMPLETED; break; + case BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_STATE_CHANGED: + signal = BT_GATT_SERVER_NOTIFICATION_CHANGED; + break; + case BLUETOOTH_EVENT_GATT_SERVER_ACQUIRE_WRITE: + signal = BT_GATT_SERVER_ACQUIRE_WRITE; + break; + case BLUETOOTH_EVENT_GATT_SERVER_ACQUIRE_NOTIFY: + signal = BT_GATT_SERVER_ACQUIRE_NOTIFICATION; + break; +#endif +#ifdef TIZEN_GATT_CLIENT + case BLUETOOTH_EVENT_GATT_READ_CHAR: /* GATT Client */ + signal = BT_GATT_CLIENT_READ_CHAR; + break; + case BLUETOOTH_EVENT_GATT_WRITE_CHAR: /* GATT Client */ + signal = BT_GATT_CLIENT_WRITE_CHAR; + break; + case BLUETOOTH_EVENT_GATT_READ_DESC: /* GATT Client */ + signal = BT_GATT_CLIENT_READ_DESC; + break; + case BLUETOOTH_EVENT_GATT_WRITE_DESC: /* GATT Client */ + signal = BT_GATT_CLIENT_WRITE_DESC; + break; #endif + case BLUETOOTH_EVENT_IPSP_INIT_STATE_CHANGED: signal = BT_IPSP_INITIALIZED; break; @@ -483,6 +547,11 @@ int _bt_send_event(int event_type, int event, GVariant *param) case BLUETOOTH_EVENT_OTC_STATE_CHANGED: signal = BT_OTC_STATE_CHANGED; break; +#ifdef TIZEN_FEATURE_BT_AVC_TARGET + case BLUETOOTH_EVENT_AUDIO_AVC_MODE_CHANGED: + signal = BT_AUDIO_AVC_MODE_CHANGED; + break; +#endif default: BT_ERR("Unknown event"); return BLUETOOTH_ERROR_INTERNAL; @@ -627,7 +696,7 @@ int _bt_send_hf_local_term_event(char *address) BT_HF_LOCAL_TERM_EVENT_INTERFACE, BT_HF_LOCAL_TERM, g_variant_new("s", address), &error)) { - BT_ERR("Error while sending Signal: %s", signal); + BT_ERR("Error while sending Signal: %s", address); if (error) { BT_ERR("Error Code [%d], Error Message [%s]", error->code, error->message);