X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fbluetooth-mesh-api.h;h=464b66868e091180448331b11080016d44f2af17;hb=8c3d323cef31e296fc7d9ae43ff1dc407c1489cd;hp=777661bf74efc1c3561fdd29032d6b38088344e3;hpb=d8a0060451dd0d9a39a32ce31dd3cb4ae59fa636;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git diff --git a/include/bluetooth-mesh-api.h b/include/bluetooth-mesh-api.h index 777661b..464b668 100644 --- a/include/bluetooth-mesh-api.h +++ b/include/bluetooth-mesh-api.h @@ -75,6 +75,10 @@ typedef struct { uint16_t vendorid; uint16_t versionid; uint16_t crpl; + int relay; + int frnd; + int proxy; + int lpn; } bluetooth_mesh_vendor_info_t; typedef struct { @@ -229,7 +233,9 @@ typedef struct { } bluetooth_mesh_authentication_request_t; typedef struct { + char net_uuid[BLUETOOTH_MESH_NETWORK_UUID_STRING_LENGTH + 1]; uint16_t primary_unicast; + uint16_t num_elements; char dev_uuid[BLUETOOTH_MESH_NETWORK_UUID_STRING_LENGTH + 1]; } bluetooth_mesh_node_info_t; @@ -256,6 +262,22 @@ int bluetooth_mesh_network_create(const char *net_name, bluetooth_mesh_model_t **models, bluetooth_mesh_network_t *network); + +/** + * Destroy Local Network Configuration + */ +int bluetooth_mesh_network_destroy(bluetooth_mesh_network_t *network); + +/** + * Unload Local network Configuration + */ +int bluetooth_mesh_network_unload(bluetooth_mesh_network_t *network); + +/** + * Reset a remote Node & remove it from network + */ +int bluetooth_mesh_node_reset(bluetooth_mesh_node_info_t *node); + /** * Load already created Network */