Mesh: Implement Mesh Node Role API's 25/254325/5 accepted/tizen/unified/20210331.054026 submit/tizen/20210330.044039
authoranuj.bhumiya <anuj.bhumiya@samsung.com>
Fri, 26 Feb 2021 11:30:48 +0000 (17:00 +0530)
committeranuj.bhumiya <anuj.bhumiya@samsung.com>
Fri, 19 Mar 2021 05:10:12 +0000 (10:40 +0530)
commit0d9cfc4cfc862f64ada7b896cf4cd83ad0394299
tree66391abf1cdcaa890710b9400a2ded15c621779a
parentde101f3d97375605c968a869a49e86e65256417b
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: Ic7127b90849223626c94351c63a2e86e092065f6
Signed-off-by: anuj.bhumiya <anuj.bhumiya@samsung.com>
include/bluetooth_internal.h
include/bluetooth_private.h
include/bluetooth_type_internal.h
src/bluetooth-common.c
src/bluetooth-mesh.c
tests/test/bt_mesh_unit_test.c
tests/test/bt_mesh_unit_test.h