+void _bt_mesh_event_cb(int event, int result, void *param,
+ void *callback, void *user_data)
+{
+ BT_DBG("_bt_mesh_event_cb");
+ mesh_event_param_t bt_event = { 0, 0, NULL, NULL };
+ bt_event.event = event;
+ bt_event.result = result;
+ bt_event.param_data = param;
+ if (callback) {
+ BT_DBG("Mesh event callback is registered");
+ ((mesh_cb_func_ptr)callback)(bt_event.event, &bt_event,
+ user_data);
+ } else {
+ BT_ERR("Mesh event callback is not registered!!!");
+ }
+}
+