Lines Matching defs:s
20 void from_json(const json& j, conf::SensorConfig& s)
22 j.at("type").get_to(s.type);
23 j.at("readPath").get_to(s.readPath);
29 s.writePath = "";
33 j.at("writePath").get_to(s.writePath);
39 s.ignoreDbusMinMax = false;
40 s.unavailableAsFailed = true;
41 s.ignoreFailIfHostOff = false;
42 s.min = 0;
43 s.max = 0;
48 j.at("ignoreDbusMinMax").get_to(s.ignoreDbusMinMax);
54 j.at("unavailableAsFailed").get_to(s.unavailableAsFailed);
60 j.at("ignoreFailIfHostOff").get_to(s.ignoreFailIfHostOff);
67 if (s.type == "fan")
69 j.at("min").get_to(s.min);
81 if (s.type == "fan")
83 j.at("max").get_to(s.max);
95 s.timeout = Sensor::getDefaultTimeout(s.type);
99 j.at("timeout").get_to(s.timeout);