mirror of
https://github.com/opentx/opentx.git
synced 2025-07-21 15:25:17 +03:00
Fixes #1065 - Companion part
This commit is contained in:
parent
6b4dba947a
commit
41571d4a74
3 changed files with 11 additions and 4 deletions
|
@ -109,6 +109,10 @@ RawSourceRange RawSource::getRange(bool singleprec)
|
||||||
result.decimals = 1;
|
result.decimals = 1;
|
||||||
result.max = 25.5;
|
result.max = 25.5;
|
||||||
break;
|
break;
|
||||||
|
case TELEMETRY_SOURCE_TX_TIME:
|
||||||
|
result.step = 1;
|
||||||
|
result.max = 24*60 - 1;
|
||||||
|
break;
|
||||||
case TELEMETRY_SOURCE_TIMER1:
|
case TELEMETRY_SOURCE_TIMER1:
|
||||||
case TELEMETRY_SOURCE_TIMER2:
|
case TELEMETRY_SOURCE_TIMER2:
|
||||||
result.step = singleprec ? 5 : 1;
|
result.step = singleprec ? 5 : 1;
|
||||||
|
@ -258,7 +262,7 @@ QString RawSource::toString()
|
||||||
};
|
};
|
||||||
|
|
||||||
static const QString telemetry[] = {
|
static const QString telemetry[] = {
|
||||||
QObject::tr("Batt"), QObject::tr("Timer1"), QObject::tr("Timer2"),
|
QObject::tr("Batt"), QObject::tr("Time"), QObject::tr("Timer1"), QObject::tr("Timer2"),
|
||||||
QObject::tr("SWR"), QObject::tr("RSSI Tx"), QObject::tr("RSSI Rx"), QObject::tr("Rx Batt"),
|
QObject::tr("SWR"), QObject::tr("RSSI Tx"), QObject::tr("RSSI Rx"), QObject::tr("Rx Batt"),
|
||||||
QObject::tr("A1"), QObject::tr("A2"), QObject::tr("A3"), QObject::tr("A4"),
|
QObject::tr("A1"), QObject::tr("A2"), QObject::tr("A3"), QObject::tr("A4"),
|
||||||
QObject::tr("Alt"), QObject::tr("Rpm"), QObject::tr("Fuel"), QObject::tr("T1"), QObject::tr("T2"),
|
QObject::tr("Alt"), QObject::tr("Rpm"), QObject::tr("Fuel"), QObject::tr("T1"), QObject::tr("T2"),
|
||||||
|
@ -269,7 +273,7 @@ QString RawSource::toString()
|
||||||
QObject::tr("A1-"), QObject::tr("A2-"), QObject::tr("A3-"), QObject::tr("A4-"),
|
QObject::tr("A1-"), QObject::tr("A2-"), QObject::tr("A3-"), QObject::tr("A4-"),
|
||||||
QObject::tr("Alt-"), QObject::tr("Alt+"), QObject::tr("Rpm+"), QObject::tr("T1+"), QObject::tr("T2+"), QObject::tr("Speed+"), QObject::tr("Dist+"), QObject::tr("AirSpeed+"),
|
QObject::tr("Alt-"), QObject::tr("Alt+"), QObject::tr("Rpm+"), QObject::tr("T1+"), QObject::tr("T2+"), QObject::tr("Speed+"), QObject::tr("Dist+"), QObject::tr("AirSpeed+"),
|
||||||
QObject::tr("Cell-"), QObject::tr("Cells-"), QObject::tr("Vfas-"), QObject::tr("Curr+"), QObject::tr("Powr+"),
|
QObject::tr("Cell-"), QObject::tr("Cells-"), QObject::tr("Vfas-"), QObject::tr("Curr+"), QObject::tr("Powr+"),
|
||||||
QObject::tr("ACC"), QObject::tr("Time"),
|
QObject::tr("ACC"), QObject::tr("GPS Time"),
|
||||||
};
|
};
|
||||||
|
|
||||||
static const QString logicalSwitches[] = {
|
static const QString logicalSwitches[] = {
|
||||||
|
|
|
@ -208,6 +208,7 @@ enum ThrottleSource {
|
||||||
|
|
||||||
enum TelemetrySource {
|
enum TelemetrySource {
|
||||||
TELEMETRY_SOURCE_TX_BATT,
|
TELEMETRY_SOURCE_TX_BATT,
|
||||||
|
TELEMETRY_SOURCE_TX_TIME,
|
||||||
TELEMETRY_SOURCE_TIMER1,
|
TELEMETRY_SOURCE_TIMER1,
|
||||||
TELEMETRY_SOURCE_TIMER2,
|
TELEMETRY_SOURCE_TIMER2,
|
||||||
TELEMETRY_SOURCE_SWR,
|
TELEMETRY_SOURCE_SWR,
|
||||||
|
|
|
@ -257,15 +257,17 @@ class SourcesConversionTable: public ConversionTable {
|
||||||
|
|
||||||
for (int i=0; i<TELEMETRY_SOURCE_ACC; i++) {
|
for (int i=0; i<TELEMETRY_SOURCE_ACC; i++) {
|
||||||
if (version < 216) {
|
if (version < 216) {
|
||||||
if (i==TELEMETRY_SOURCE_SWR || i==TELEMETRY_SOURCE_RX_BATT || i==TELEMETRY_SOURCE_A3 || i==TELEMETRY_SOURCE_A4 || i==TELEMETRY_SOURCE_ASPD || i==TELEMETRY_SOURCE_DTE || i==TELEMETRY_SOURCE_CELL_MIN || i==TELEMETRY_SOURCE_CELLS_MIN || i==TELEMETRY_SOURCE_VFAS_MIN)
|
if (i==TELEMETRY_SOURCE_TX_TIME || i==TELEMETRY_SOURCE_SWR || i==TELEMETRY_SOURCE_RX_BATT || i==TELEMETRY_SOURCE_A3 || i==TELEMETRY_SOURCE_A4 || i==TELEMETRY_SOURCE_ASPD || i==TELEMETRY_SOURCE_DTE || i==TELEMETRY_SOURCE_CELL_MIN || i==TELEMETRY_SOURCE_CELLS_MIN || i==TELEMETRY_SOURCE_VFAS_MIN)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (!IS_ARM(board)) {
|
if (!IS_ARM(board)) {
|
||||||
if (i==TELEMETRY_SOURCE_SWR|| i==TELEMETRY_SOURCE_RX_BATT || i==TELEMETRY_SOURCE_A3 || i==TELEMETRY_SOURCE_A4 || i==TELEMETRY_SOURCE_A3_MIN || i==TELEMETRY_SOURCE_A4_MIN)
|
if (i==TELEMETRY_SOURCE_TX_TIME || i==TELEMETRY_SOURCE_SWR|| i==TELEMETRY_SOURCE_RX_BATT || i==TELEMETRY_SOURCE_A3 || i==TELEMETRY_SOURCE_A4 || i==TELEMETRY_SOURCE_A3_MIN || i==TELEMETRY_SOURCE_A4_MIN)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
addConversion(RawSource(SOURCE_TYPE_TELEMETRY, i), val++);
|
addConversion(RawSource(SOURCE_TYPE_TELEMETRY, i), val++);
|
||||||
if (version >= 216 && IS_ARM(board)) {
|
if (version >= 216 && IS_ARM(board)) {
|
||||||
|
if (i==TELEMETRY_SOURCE_TX_TIME)
|
||||||
|
val += 5;
|
||||||
if (i==TELEMETRY_SOURCE_DTE)
|
if (i==TELEMETRY_SOURCE_DTE)
|
||||||
val += 5;
|
val += 5;
|
||||||
if (i==TELEMETRY_SOURCE_POWER_MAX)
|
if (i==TELEMETRY_SOURCE_POWER_MAX)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue