Mesh: Add IPC Events & signals entries
authorAnupam Roy <anupam.r@samsung.com>
Fri, 17 Jul 2020 16:47:32 +0000 (22:17 +0530)
committerAnupam Roy <anupam.r@samsung.com>
Fri, 17 Jul 2020 16:47:32 +0000 (22:17 +0530)
Change-Id: I1d69e3ecda3e9c0164334f8037e8bcd2734913d8
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
bt-service/services/bt-service-event-sender.c

index 6ccac27..a38230d 100644 (file)
@@ -132,6 +132,9 @@ int _bt_send_event(int event_type, int event, GVariant *param)
                path = BT_AUDIO_AVC_PATH;
                break;
 #endif
+       case BT_MESH_EVENT:
+               path = BT_MESH_PATH;
+               break;
        default:
                BT_ERR("Unknown event");
                return BLUETOOTH_ERROR_INTERNAL;
@@ -541,6 +544,52 @@ int _bt_send_event(int event_type, int event, GVariant *param)
                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_NODE_MODEL_APPKEY_BIND:
+               signal = BT_MESH_MODEL_APPKEY_CONFIGURED;
+               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;
        default:
                BT_ERR("Unknown event");
                return BLUETOOTH_ERROR_INTERNAL;