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
+
+ case BT_MESH_EVENT:
+ path = BT_MESH_PATH;
+ break;
+ case BT_L2CAP_LE_SERVER_EVENT:
+ path = BT_L2CAP_LE_SERVER_PATH;
+ break;
default:
BT_ERR("Unknown event");
return BLUETOOTH_ERROR_INTERNAL;
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]");
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]");
- break;
- case BLUETOOTH_EVENT_GATT_DISCONNECTED:
- 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;
+ case BLUETOOTH_EVENT_GATT_SERVER_PHY_UPDATED:
+ signal = BT_GATT_SERVER_PHY_UPDATED;
+ BT_INFO_C("### PHY UPDATED Event [GATT server]");
+ break;
+ case BLUETOOTH_EVENT_GATT_SERVER_PHY_READ:
+ signal = BT_GATT_SERVER_PHY_READ;
+ BT_INFO_C("### PHY READ Event [GATT server]");
+ break;
+ case BLUETOOTH_EVENT_GATT_CLIENT_PHY_UPDATED:
+ signal = BT_GATT_CLIENT_PHY_UPDATED;
+ BT_INFO_C("### PHY UPDATED Event [GATT client]");
+ break;
+ case BLUETOOTH_EVENT_GATT_CLIENT_PHY_READ:
+ signal = BT_GATT_CLIENT_PHY_READ;
+ BT_INFO_C("### PHY READ Event [GATT client]");
+ break;
#ifndef GATT_DIRECT
case BLUETOOTH_EVENT_GATT_SERVER_VALUE_CHANGED:
signal = BT_GATT_VALUE_CHANGED;
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;
case BLUETOOTH_EVENT_GATT_CLIENT_SERVICE_CHANGED: /* GATT Client */
signal = BT_GATT_CLIENT_SERVICE_CHANGED;
break;
-#endif
-
case BLUETOOTH_EVENT_IPSP_INIT_STATE_CHANGED:
signal = BT_IPSP_INITIALIZED;
break;
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
+ /* Mesh events */
+ case BLUETOOTH_EVENT_MESH_SCAN_STARTED:
+ signal = BT_MESH_SCAN_STARTED;
+ break;
+ case BLUETOOTH_EVENT_MESH_SCAN_FINISHED:
+ signal = BT_MESH_SCAN_FINISHED;
+ break;
+ case BLUETOOTH_EVENT_MESH_SCAN_RESULT:
+ signal = BT_MESH_SCAN_RESULT;
+ break;
+ case BLUETOOTH_EVENT_MESH_AUTHENTICATION_REQUEST:
+ signal = BT_MESH_AUTHENTICATION_REQ;
+ break;
+ case BLUETOOTH_EVENT_MESH_PROVISIONING_FINISHED:
+ signal = BT_MESH_PROVISIONING_RESULT;
+ break;
+ case BLUETOOTH_EVENT_MESH_NODE_BROWSED:
+ signal = BT_MESH_NODE_BROWSED;
+ break;
+ case BLUETOOTH_EVENT_MESH_NODE_VENDOR_FEATURES:
+ signal = BT_MESH_NODE_VEND_FEATS;
+ break;
+ case BLUETOOTH_EVENT_MESH_NODE_KEY_CONFIGURED:
+ signal = BT_MESH_NODE_KEY_CONFIGURED;
+ break;
+ case BLUETOOTH_EVENT_MESH_NODE_TTL_CONFIGURED:
+ signal = BT_MESH_NODE_TTL_CONFIGURED;
+ break;
+ case BLUETOOTH_EVENT_MESH_MODEL_APPKEY_BIND:
+ signal = BT_MESH_MODEL_APPKEY_CONFIGURED;
+ break;
+ case BLUETOOTH_EVENT_MESH_MODEL_MSG_EXECUTED:
+ signal = BT_MESH_MODEL_MSG_EXECUTED;
+ break;
+ case BLUETOOTH_EVENT_MESH_MODEL_MSG_RECEIVED:
+ signal = BT_MESH_MODEL_MSG_RECEIVED;
+ break;
+ case BLUETOOTH_EVENT_MESH_MODEL_APPKEY_LIST:
+ signal = BT_MESH_MODEL_APPKEY_LIST;
+ break;
+ case BLUETOOTH_EVENT_MESH_MODEL_SUBSCRIPTION_LIST:
+ signal = BT_MESH_MODEL_SUB_LIST;
+ break;
+ case BLUETOOTH_EVENT_MESH_MODEL_SUBSCRIPTION_CONFGURED:
+ signal = BT_MESH_MODEL_SUB_CONF;
+ break;
+ case BLUETOOTH_EVENT_MESH_MODEL_VIRTUAL_SUBSCRIPTION_CONFGURED:
+ signal = BT_MESH_MODEL_VIR_SUB_CONF;
+ break;
+ case BLUETOOTH_EVENT_MESH_MODEL_PUBLICATION_STATUS:
+ signal = BT_MESH_MODEL_PUB_STATUS;
+ break;
+ case BLUETOOTH_EVENT_MESH_JOIN_COMPLETED:
+ signal = BT_MESH_JOIN_COMPLETED;
+ break;
+ case BLUETOOTH_EVENT_L2CAP_LE_AUTHORIZE:
+ signal = BT_CONNECTION_AUTHORIZED;
+ break;
default:
BT_ERR("Unknown event");
return BLUETOOTH_ERROR_INTERNAL;
retv_if(event_conn == NULL, BLUETOOTH_ERROR_INTERNAL);
- BT_DBG("event_type [%d], event [%d]", event_type, event);
-
switch (event_type) {
case BT_ADAPTER_EVENT:
path = BT_ADAPTER_PATH;
case BT_HDP_EVENT:
path = BT_HDP_DEVICE_PATH;
break;
+ case BT_GATT_CLIENT_EVENT:
+ path = BT_GATT_CLIENT_PATH;
+ break;
default:
BT_ERR("Unknown event");
return BLUETOOTH_ERROR_INTERNAL;
case BLUETOOTH_EVENT_HDP_DISCONNECTED:
signal = BT_HDP_DISCONNECTED;
break;
+ 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;
default:
BT_ERR("Unknown event");
return BLUETOOTH_ERROR_INTERNAL;