X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fbluetooth-mesh-api.h;h=464b66868e091180448331b11080016d44f2af17;hb=056495021756aa37041f3e498c79f550d1885a91;hp=081bd0bb91a8e129ba0cdb90644932eddfaf77cb;hpb=1087f81b3c3249db68fe48d5643499e8e2cf997a;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git diff --git a/include/bluetooth-mesh-api.h b/include/bluetooth-mesh-api.h index 081bd0b..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,9 +262,23 @@ 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 */ int bluetooth_mesh_network_load(const char *token,