From 1b00fd2a9dbf820ce00f114d427c694725e9a6c4 Mon Sep 17 00:00:00 2001 From: Max Paperno Date: Wed, 19 Sep 2018 04:00:04 -0400 Subject: [PATCH] [Companion][TelemetrySimulator] Fix sending of A3/A4 values (closes #6177); Adjust some min/max value ranges which were too small, and individual cell max values which were too high. --- companion/src/simulation/telemetrysimu.cpp | 8 +- companion/src/simulation/telemetrysimu.ui | 149 ++++++++++++--------- 2 files changed, 89 insertions(+), 68 deletions(-) diff --git a/companion/src/simulation/telemetrysimu.cpp b/companion/src/simulation/telemetrysimu.cpp index e74343651..ea95ab2e0 100644 --- a/companion/src/simulation/telemetrysimu.cpp +++ b/companion/src/simulation/telemetrysimu.cpp @@ -336,13 +336,13 @@ void TelemetrySimulator::generateTelemetryFrame() break; case 6: - if (ui->A3->value() > 0) - generateSportPacket(buffer, ui->a3_inst->text().toInt(&ok, 0) - 1, DATA_FRAME, A3_FIRST_ID, LIMIT(0, ui->A3->value() * 100.0, 0xFFFFFFFF)); + if (ui->A3->value() != 0) + generateSportPacket(buffer, ui->a3_inst->text().toInt(&ok, 0) - 1, DATA_FRAME, A3_FIRST_ID, LIMIT(-0x7FFFFFFF, ui->A3->value() * 100.0, 0x7FFFFFFF)); break; case 7: - if (ui->A4->value() > 0) - generateSportPacket(buffer, ui->a4_inst->text().toInt(&ok, 0) - 1, DATA_FRAME, A4_FIRST_ID, LIMIT(0, ui->A4->value() * 100.0, 0xFFFFFFFF)); + if (ui->A4->value() != 0) + generateSportPacket(buffer, ui->a4_inst->text().toInt(&ok, 0) - 1, DATA_FRAME, A4_FIRST_ID, LIMIT(-0x7FFFFFFF, ui->A4->value() * 100.0, 0x7FFFFFFF)); break; case 8: diff --git a/companion/src/simulation/telemetrysimu.ui b/companion/src/simulation/telemetrysimu.ui index c192c9acb..faf78f53f 100644 --- a/companion/src/simulation/telemetrysimu.ui +++ b/companion/src/simulation/telemetrysimu.ui @@ -7,7 +7,7 @@ 0 0 715 - 484 + 538 @@ -107,8 +107,8 @@ 0 0 - 329 - 412 + 343 + 422 @@ -661,24 +661,6 @@ - - - - - 0 - 0 - - - - - 8 - - - - 16777215 - - - @@ -808,24 +790,6 @@ - - - - - 0 - 0 - - - - - 8 - - - - 16777215 - - - @@ -1050,7 +1014,7 @@ - Deg. C + °C @@ -1170,10 +1134,10 @@ 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000 @@ -1245,10 +1209,10 @@ 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000 @@ -1373,6 +1337,48 @@ + + + + + 0 + 0 + + + + + 8 + + + + -21474836.000000000000000 + + + 21474836.000000000000000 + + + + + + + + 0 + 0 + + + + + 8 + + + + -21474836.000000000000000 + + + 21474836.000000000000000 + + + @@ -1402,8 +1408,8 @@ 0 0 - 330 - 384 + 342 + 422 @@ -1763,10 +1769,10 @@ 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000 @@ -1790,10 +1796,10 @@ 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000 @@ -1866,10 +1872,10 @@ 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000 @@ -1911,10 +1917,10 @@ 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000 @@ -2104,10 +2110,10 @@ hh:mm:ss 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000 @@ -2152,10 +2158,10 @@ hh:mm:ss 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000 @@ -2206,10 +2212,10 @@ hh:mm:ss 1 - -16777215.000000000000000 + -214748364.000000000000000 - 16777215.000000000000000 + 214748364.000000000000000 0.100000000000000 @@ -2288,6 +2294,9 @@ hh:mm:ss 8 + + 8.190000000000000 + 0.100000000000000 @@ -2306,6 +2315,9 @@ hh:mm:ss 8 + + 8.190000000000000 + 0.100000000000000 @@ -2324,6 +2336,9 @@ hh:mm:ss 8 + + 8.190000000000000 + 0.100000000000000 @@ -2342,6 +2357,9 @@ hh:mm:ss 8 + + 8.190000000000000 + 0.100000000000000 @@ -2360,6 +2378,9 @@ hh:mm:ss 8 + + 8.190000000000000 + 0.100000000000000 @@ -2513,10 +2534,10 @@ hh:mm:ss 1 - -16777215.000000000000000 + -214748364.000000000000000 - 16777215.000000000000000 + 214748364.000000000000000 0.100000000000000 @@ -2579,10 +2600,10 @@ hh:mm:ss 2 - -16777215.000000000000000 + -21474836.000000000000000 - 16777215.000000000000000 + 21474836.000000000000000 0.100000000000000