Fixing API call for firmware age

This commit is contained in:
stephb9959
2021-07-17 23:22:54 -07:00
parent 7e6cd073da
commit 55e3803f89
11 changed files with 98 additions and 38 deletions

View File

@@ -184,5 +184,25 @@ namespace uCentral::FMSObjects {
return false;
}
void DeviceInformation::to_json(Poco::JSON::Object &Obj) const {
field_to_json(Obj, "serialNumber", serialNumber);
field_to_json(Obj, "revision", revision);
field_to_json(Obj, "deviceType", deviceType);
field_to_json(Obj, "endPoint", endPoint);
field_to_json(Obj, "lastUpdate", lastUpdate);
}
bool DeviceInformation::from_json(const Poco::JSON::Object::Ptr &Obj) {
try {
field_from_json(Obj, "serialNumber", serialNumber);
field_from_json(Obj, "revision", revision);
field_from_json(Obj, "deviceType", deviceType);
field_from_json(Obj, "endPoint", endPoint);
field_from_json(Obj, "lastUpdate", lastUpdate);
return true;
} catch(...) {
}
return false;
}
}