提交 a60fbc06 authored 作者: blu's avatar blu

cloud cmd api for platform client

上级 884dab92
...@@ -365,7 +365,11 @@ private: ...@@ -365,7 +365,11 @@ private:
spdlog::debug("evcloudsvc update status of {} to 1 and send config", selfId); spdlog::debug("evcloudsvc update status of {} to 1 and send config", selfId);
json data = getConfigForDevice(selfId); json data = getConfigForDevice(selfId);
if(data["code"] != 0) { if(data["code"] != 0) {
// json resp;
resp["target"] = selfId,
resp["metaType"] = EV_MSG_META_PONG;
string msg = fmt::format("{}", selfId, data["msg"].get<string>());
resp["data"] = msg;
} }
else { else {
sendConfig(data["data"], selfId); sendConfig(data["data"], selfId);
......
...@@ -566,7 +566,17 @@ private: ...@@ -566,7 +566,17 @@ private:
spdlog::info("done"); spdlog::info("done");
} }
}else if(meta == EV_MSG_META_PONG) { }else if(meta == EV_MSG_META_PONG) {
spdlog::info("evdaemon {} received pong msg from evcloudsvc", devSn); string info;
if(data.count("data") != 0 ) {
if(data["data"].is_string()) {
info = fmt::format("evdaemon {} received pong msg from evcloudsvc: {}", devSn, data["data"].get<string>());
}else if (data["data"].is_object()) {
info = fmt::format("evdaemon {} received pong msg from evcloudsvc: {}", devSn, data["data"].dump());
}
}else{
info = fmt::format("evdaemon {} received pong msg from evcloudsvc.", devSn);
}
spdlog::info(info);
} }
else{ else{
spdlog::info("evdaemon {} received msg from cloud that having no handler implemented: {}", devSn, msg); spdlog::info("evdaemon {} received msg from cloud that having no handler implemented: {}", devSn, msg);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论