Skip to content

Commit

Permalink
Merge pull request #13494 from artokin/upstream_mesh_network_size_api…
Browse files Browse the repository at this point in the history
…_to_master

Add WiSun network size configs in JSON
  • Loading branch information
0xc0170 authored Aug 31, 2020
2 parents fb3d1aa + bb87fa9 commit 6f024d5
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
4 changes: 4 additions & 0 deletions connectivity/nanostack/mbed-mesh-api/mbed_lib.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,10 @@
"help": "Network name for a wisun network. Maximum network name length can be 32 ASCII characters excluding terminating 0",
"value": "\"Wi-SUN Network\""
},
"wisun-network-size": {
"help": "Expected amount of devices in the network as 100s of devices. with possible pre defined constants NETWORK_SIZE_SMALL, NETWORK_SIZE_MEDIUM, NETWORK_SIZE_LARGE, NETWORK_SIZE_XLARGE. if set to 0 Wi-SUN Certification configuration values are used. If don't define this(default null), then NETWORK_SIZE_MEDIUM will be used.",
"value": null
},
"wisun-regulatory-domain": {
"help": "Regulator domain value as specified in the Wi-SUN PHY Specification. Default value 3 is for EU region.",
"value": "3"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,14 @@ nsapi_error_t WisunInterface::configure()
}
#endif

#ifdef MBED_CONF_MBED_MESH_API_WISUN_NETWORK_SIZE
status = set_network_size(MBED_CONF_MBED_MESH_API_WISUN_NETWORK_SIZE);
if (status < 0) {
tr_error("Failed to set network size");
return NSAPI_ERROR_PARAMETER;
}
#endif

return NSAPI_ERROR_OK;
}

Expand Down

0 comments on commit 6f024d5

Please sign in to comment.