[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.
This commit is contained in:
@@ -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<uint32_t>(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<int32_t>(-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<uint32_t>(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<int32_t>(-0x7FFFFFFF, ui->A4->value() * 100.0, 0x7FFFFFFF));
|
||||
break;
|
||||
|
||||
case 8:
|
||||
|
||||
Reference in New Issue
Block a user