Added json broadcasting
This commit is contained in:
parent
df27b622a0
commit
3cbe947408
37 changed files with 514 additions and 487 deletions
|
|
@ -74,30 +74,6 @@ void Regulator::load(const QJsonObject& json)
|
|||
sensor_.name = json["SensorName"].toString("Sensor");
|
||||
}
|
||||
|
||||
void Regulator::store(QString subsecton, QSettings* settings)
|
||||
{
|
||||
settings->setValue(subsecton + "Type", "Regulator");
|
||||
Actor::store(subsecton, settings);
|
||||
settings->setValue(subsecton + "Band", band_);
|
||||
settings->setValue(subsecton + "SetPoint", setPoint_);
|
||||
settings->setValue(subsecton + "SensorType", static_cast<int>(sensor_.type));
|
||||
settings->setValue(subsecton + "SensorId", static_cast<int>(sensor_.id));
|
||||
settings->setValue(subsecton + "SensorField", sensor_.field);
|
||||
settings->setValue(subsecton + "SensorName", sensor_.name);
|
||||
}
|
||||
|
||||
void Regulator::load(QString subsecton, QSettings* settings)
|
||||
{
|
||||
Actor::load(subsecton, settings);
|
||||
|
||||
setPoint_ = settings->value(subsecton + "SetPoint").toUInt();
|
||||
band_ = settings->value(subsecton + "Band").toFloat();
|
||||
sensor_.type = settings->value(subsecton + "SensorType").toUInt();
|
||||
sensor_.id = settings->value(subsecton + "SensorId").toUInt();
|
||||
sensor_.field = settings->value(subsecton + "SensorField").toFloat();
|
||||
sensor_.name = settings->value(subsecton + "SensorName").toString();
|
||||
}
|
||||
|
||||
QString Regulator::getName()
|
||||
{
|
||||
if(name.size() > 0) return name;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue