diff --git a/src/main/telemetry/ltm.c b/src/main/telemetry/ltm.c index e174cd23c7..aa8f88560f 100644 --- a/src/main/telemetry/ltm.c +++ b/src/main/telemetry/ltm.c @@ -183,8 +183,8 @@ static void ltm_sframe(void) if (failsafeIsActive()) lt_statemode |= 2; ltm_initialise_packet('S'); - ltm_serialise_16(getBatteryVoltage() * 10); //vbat converted to mV - ltm_serialise_16(0); // current, not implemented + ltm_serialise_16(getBatteryVoltage() * 10); // vbat converted to mV + ltm_serialise_16((uint16_t)constrain(getMAhDrawn(), 0, UINT16_MAX)); // consumption in mAh (65535 mAh max) ltm_serialise_8(constrain(scaleRange(getRssi(), 0, RSSI_MAX_VALUE, 0, 255), 0, 255)); // scaled RSSI (uchar) ltm_serialise_8(0); // no airspeed ltm_serialise_8((lt_flightmode << 2) | lt_statemode);