Implement Provisioning URL TLV. (#646)

This commit is contained in:
Jonathan Hui
2016-09-21 10:51:09 -07:00
committed by GitHub
parent 4b51be41b5
commit b26e022491
12 changed files with 149 additions and 32 deletions
+6 -2
View File
@@ -1912,8 +1912,10 @@ void Interpreter::ProcessCommissioner(int argc, char *argv[])
if (strcmp(argv[0], "start") == 0)
{
const char *provisioningUrl;
VerifyOrExit(argc > 1, error = kThreadError_Parse);
otCommissionerStart(mInstance, argv[1]);
provisioningUrl = argc > 2 ? argv[2] : NULL;
otCommissionerStart(mInstance, argv[1], provisioningUrl);
}
else if (strcmp(argv[0], "stop") == 0)
{
@@ -2022,8 +2024,10 @@ void Interpreter::ProcessJoiner(int argc, char *argv[])
if (strcmp(argv[0], "start") == 0)
{
const char *provisioningUrl;
VerifyOrExit(argc > 1, error = kThreadError_Parse);
otJoinerStart(mInstance, argv[1]);
provisioningUrl = (argc > 2) ? argv[2] : NULL;
otJoinerStart(mInstance, argv[1], provisioningUrl);
}
else if (strcmp(argv[0], "stop") == 0)
{