|
|
|
@ -203,6 +203,7 @@ void Sensors::SetFromBus(string name, int addr, int active) {
|
|
|
|
|
int i;
|
|
|
|
|
JSONParse jp;
|
|
|
|
|
|
|
|
|
|
debug (0, "* Sensor Interface:%s Addr:%d changed:%d", name.c_str(), addr, active);
|
|
|
|
|
for (i = 0; i < max; i++) if (sensors[i].name[0] != 0) {
|
|
|
|
|
if (strncmp (sensors[i].ifname, name.c_str(), REFERENCENAME_LEN) == 0 && sensors[i].addr == addr) {
|
|
|
|
|
debug (0, "* Sensor %s changed:%d", sensors[i].name, active);
|
|
|
|
@ -218,7 +219,6 @@ void Sensors::SetFromBus(string name, int addr, int active) {
|
|
|
|
|
jp.AddObject("sensor", _GetJSON(i));
|
|
|
|
|
if(network) network->ChangeListPushToAll(jp.ToString());
|
|
|
|
|
}
|
|
|
|
|
else debug (0, "* Sensor Interface:%s Addr:%d changed:%d", name.c_str(), addr, active);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
jp.AddObject("infoline", "Sensor:"+name+"["+ to_string(addr) +"]");
|
|
|
|
|