Mesh: Implement Mesh Node Role API's 24/254324/5
authoranuj.bhumiya <anuj.bhumiya@samsung.com>
Fri, 26 Feb 2021 11:15:25 +0000 (16:45 +0530)
committeranuj.bhumiya <anuj.bhumiya@samsung.com>
Fri, 26 Mar 2021 10:58:41 +0000 (16:28 +0530)
commitd85dbdb8faf6b38ecf634d0059b821cf683faa34
treed143e5d2a05df4e1160d71e043d379729638b90b
parent8780f45461413ccce6aaf9155d737a2cab6f9d61
Mesh: Implement Mesh Node Role API's

This patch implements the Mesh node role for device.
Join API create a fresh node and set callbacks for join complete
and message execution callbacks.
Cancel API destroy the outgoing request initiated by Join API
and destroy the node from the application

Change-Id: I79fa3c390a08076d84c0e20450f7c32aec1bdf6e
Signed-off-by: anuj.bhumiya <anuj.bhumiya@samsung.com>
19 files changed:
bt-api/bt-event-handler.c
bt-api/bt-mesh.c
bt-oal/bluez_hal/inc/bt-hal-msg.h
bt-oal/bluez_hal/src/bt-hal-mesh-dbus-handler.c
bt-oal/bluez_hal/src/bt-hal-mesh-dbus-handler.h
bt-oal/bluez_hal/src/bt-hal-mesh.c
bt-oal/hardware/bt_mesh.h
bt-oal/include/oal-mesh.h
bt-oal/oal-mesh.c
bt-service/services/bt-request-handler.c
bt-service/services/bt-service-event-sender.c
bt-service/services/include/bt-service-mesh-network.h
bt-service/services/mesh/bt-service-mesh-config-client.c
bt-service/services/mesh/bt-service-mesh-main.c
bt-service/services/mesh/bt-service-mesh-model.c
bt-service/services/mesh/bt-service-mesh-network.c
include/bluetooth-api.h
include/bluetooth-mesh-api.h
include/bt-internal-types.h