Cells total voltage fixed

This commit is contained in:
bsongis
2012-06-29 20:12:02 +00:00
parent eb61944c0a
commit 250281884b
+5
View File
@@ -644,6 +644,7 @@ void check_frsky()
else {
for (uint8_t i=0; i<frskyData.hub.cellsCount; i++)
voltage += frskyData.hub.cellVolts[i];
voltage /= 5;
}
frskyData.voltage = voltage;
frskyData.power = current * voltage / 1000;
@@ -963,6 +964,10 @@ void putsTelemetryChannel(uint8_t x, uint8_t y, uint8_t channel, int16_t val, ui
putsTelemetryValue(x, y, val, UNIT_VOLTS, att|PREC2);
break;
case TELEM_VOLTAGE-1:
putsTelemetryValue(x, y, val, UNIT_VOLTS, att|PREC1);
break;
case TELEM_CURRENT-1:
case TELEM_MAX_CURRENT-1:
putsTelemetryValue(x, y, val, UNIT_AMPS, att|PREC1);