Fixed issue in getValue

This commit is contained in:
Thomas Basler 2022-06-15 20:16:37 +02:00
parent 0d7cef5f60
commit 5978c0e71f

View File

@ -120,7 +120,6 @@ uint8_t InverterAbstract::getChannelCount()
const byteAssign_t* b = getByteAssignment(); const byteAssign_t* b = getByteAssignment();
uint8_t cnt = 0; uint8_t cnt = 0;
for (uint8_t pos = 0; pos < getAssignmentCount(); pos++) { for (uint8_t pos = 0; pos < getAssignmentCount(); pos++) {
Serial.println(b[pos].ch);
if (b[pos].ch > cnt) { if (b[pos].ch > cnt) {
cnt = b[pos].ch; cnt = b[pos].ch;
} }
@ -151,7 +150,7 @@ uint8_t InverterAbstract::getAssignIdxByChannelField(uint8_t channel, uint8_t fi
float InverterAbstract::getValue(uint8_t channel, uint8_t fieldId) float InverterAbstract::getValue(uint8_t channel, uint8_t fieldId)
{ {
uint8_t pos = getAssignIdxByChannelField(channel, fieldId); uint8_t pos = getAssignIdxByChannelField(channel, fieldId);
if (pos = 0xff) { if (pos == 0xff) {
return 0; return 0;
} }