14 lines
432 B
C++
14 lines
432 B
C++
#include "camera_info.h"
|
|
|
|
CameraInfo CameraInfo::parseFrom(const QJsonObject& json) {
|
|
CameraInfo cameraInfo;
|
|
|
|
cameraInfo.cameraType = json["kind"].toString() == "IR" ? CameraType::IR : CameraType::VI;
|
|
cameraInfo.ip = json["ip"].toString();
|
|
cameraInfo.port = json["port"].toInt();
|
|
cameraInfo.username = json["username"].toString();
|
|
cameraInfo.password = json["password"].toString();
|
|
|
|
return cameraInfo;
|
|
}
|