Add ping/pong to API so controller supervisor in Central can do a full-path check of controller uptime, etc.

This commit is contained in:
Adam Ierymenko 2017-03-30 09:54:04 -07:00
parent 57b5a33fbb
commit e5284771e4

View File

@ -1069,13 +1069,17 @@ unsigned int EmbeddedNetworkController::handleControlPlaneHttpPOST(
} // else 404
} else if (path[0] == "dbtest") {
} else if (path[0] == "ping") {
json testRec;
const uint64_t now = OSUtils::now();
testRec["clock"] = now;
testRec["uptime"] = (now - _startTime);
_db.put("dbtest",testRec);
testRec["content"] = b;
_db.put("pong",testRec);
responseBody = OSUtils::jsonDump(testRec);
responseContentType = "application/json";
return 200;
}