Simplify inverter handling
This commit is contained in:
parent
595b153bbf
commit
818fdc42c9
@ -195,9 +195,9 @@ std::shared_ptr<InverterAbstract> HoymilesClass::getInverterByPos(const uint8_t
|
||||
|
||||
std::shared_ptr<InverterAbstract> HoymilesClass::getInverterBySerial(const uint64_t serial)
|
||||
{
|
||||
for (uint8_t i = 0; i < _inverters.size(); i++) {
|
||||
if (_inverters[i]->serial() == serial) {
|
||||
return _inverters[i];
|
||||
for (auto& inv : _inverters) {
|
||||
if (inv->serial() == serial) {
|
||||
return inv;
|
||||
}
|
||||
}
|
||||
return nullptr;
|
||||
@ -209,9 +209,7 @@ std::shared_ptr<InverterAbstract> HoymilesClass::getInverterByFragment(const fra
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
std::shared_ptr<InverterAbstract> inv;
|
||||
for (uint8_t i = 0; i < _inverters.size(); i++) {
|
||||
inv = _inverters[i];
|
||||
for (auto& inv : _inverters) {
|
||||
serial_u p;
|
||||
p.u64 = inv->serial();
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user