From 7a02e57dcfc2b64b52b12910c2344df430fe00d3 Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Wed, 2 Jul 2014 09:40:30 +0200 Subject: [PATCH 1/2] Cells initialization in simulator --- radio/src/telemetry/frsky.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/radio/src/telemetry/frsky.cpp b/radio/src/telemetry/frsky.cpp index f24b31c35..aad4cc96d 100644 --- a/radio/src/telemetry/frsky.cpp +++ b/radio/src/telemetry/frsky.cpp @@ -560,6 +560,16 @@ void telemetryReset() frskyData.hub.airSpeed = 1000; // 185.1 km/h frskyData.hub.cellsCount = 6; + frskyData.hub.cellVolts[0] = 410/TELEMETRY_CELL_VOLTAGE_MUTLIPLIER; + frskyData.hub.cellVolts[1] = 420/TELEMETRY_CELL_VOLTAGE_MUTLIPLIER; + frskyData.hub.cellVolts[2] = 430/TELEMETRY_CELL_VOLTAGE_MUTLIPLIER; + frskyData.hub.cellVolts[3] = 440/TELEMETRY_CELL_VOLTAGE_MUTLIPLIER; + frskyData.hub.cellVolts[4] = 450/TELEMETRY_CELL_VOLTAGE_MUTLIPLIER; + frskyData.hub.cellVolts[5] = 460/TELEMETRY_CELL_VOLTAGE_MUTLIPLIER; + frskyData.hub.minCellVolts = 250/TELEMETRY_CELL_VOLTAGE_MUTLIPLIER; + frskyData.hub.minCell = 300; //unit 10mV + frskyData.hub.minCells = 220; //unit 100mV + //frskyData.hub.cellsSum = 261; //calculated from cellVolts[] frskyData.hub.gpsAltitude_bp = 50; frskyData.hub.baroAltitude_bp = 50; From 713b2e2cf5f1aa24467f627f701b0422778900ae Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Wed, 2 Jul 2014 09:41:25 +0200 Subject: [PATCH 2/2] Added missing frskyData.hub.minCell update if using SPORT FLVS sensor --- radio/src/telemetry/frsky_sport.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/telemetry/frsky_sport.cpp b/radio/src/telemetry/frsky_sport.cpp index 8f00ba954..8ee665ebe 100644 --- a/radio/src/telemetry/frsky_sport.cpp +++ b/radio/src/telemetry/frsky_sport.cpp @@ -496,6 +496,8 @@ void frskySportProcessPacket(uint8_t *packet) if (!frskyData.hub.minCellVolts || minCell < frskyData.hub.minCellVolts || minCellNum==frskyData.hub.minCellIdx) { frskyData.hub.minCellIdx = minCellNum; frskyData.hub.minCellVolts = minCell; + if (!frskyData.hub.minCell || frskyData.hub.minCellVolts