Added method to detect whether an inverter is reachable

This commit is contained in:
Thomas Basler
2022-10-01 02:16:47 +02:00
parent a261eb838c
commit 862b65e844
6 changed files with 36 additions and 1 deletions

View File

@@ -23,6 +23,12 @@ bool RealTimeRunDataCommand::handleResponse(InverterAbstract* inverter, fragment
inverter->Statistics()->appendFragment(offs, fragment[i].fragment, fragment[i].len);
offs += (fragment[i].len);
}
inverter->Statistics()->resetRxFailureCount();
inverter->Statistics()->setLastUpdate(millis());
return true;
}
void RealTimeRunDataCommand::gotTimeout(InverterAbstract* inverter)
{
inverter->Statistics()->incrementRxFailureCount();
}