mirror of
https://github.com/opentx/opentx.git
synced 2025-07-19 06:15:10 +03:00
Fixes #1311
This commit is contained in:
parent
1560fa8bd9
commit
36395862d1
3 changed files with 7 additions and 3 deletions
|
@ -174,8 +174,8 @@ RawSourceRange RawSource::getRange(bool singleprec)
|
||||||
case TELEMETRY_SOURCE_ASPEED_MAX:
|
case TELEMETRY_SOURCE_ASPEED_MAX:
|
||||||
case TELEMETRY_SOURCE_SPEED:
|
case TELEMETRY_SOURCE_SPEED:
|
||||||
case TELEMETRY_SOURCE_SPEED_MAX:
|
case TELEMETRY_SOURCE_SPEED_MAX:
|
||||||
result.step = singleprec ? 1 : 1;
|
result.step = singleprec ? 2 : 1;
|
||||||
result.max = singleprec ? (1*255) : 2000;
|
result.max = singleprec ? (2*255) : 2000;
|
||||||
if (model && !model->frsky.imperial) {
|
if (model && !model->frsky.imperial) {
|
||||||
result.step *= 1.852;
|
result.step *= 1.852;
|
||||||
result.max *= 1.852;
|
result.max *= 1.852;
|
||||||
|
|
|
@ -230,7 +230,7 @@ void LogicalSwitchesPanel::edited()
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
model.customSw[i].val2 = round((value-range.offset)/range.step);;
|
model.customSw[i].val2 = round((value-range.offset)/range.step);;
|
||||||
value= model.customSw[i].val2*range.step + range.offset;
|
value = model.customSw[i].val2*range.step + range.offset;
|
||||||
}
|
}
|
||||||
if (source.isTimeBased()) cswitchTOffset[i]->setTime(QTimeS(value));
|
if (source.isTimeBased()) cswitchTOffset[i]->setTime(QTimeS(value));
|
||||||
else cswitchOffset[i]->setValue(value);
|
else cswitchOffset[i]->setValue(value);
|
||||||
|
|
|
@ -813,6 +813,10 @@ getvalue_t convert8bitsTelemValue(uint8_t channel, ls_telemetry_value_t value)
|
||||||
break;
|
break;
|
||||||
case TELEM_CELL:
|
case TELEM_CELL:
|
||||||
case TELEM_HDG:
|
case TELEM_HDG:
|
||||||
|
case TELEM_ASPEED:
|
||||||
|
case TELEM_MAX_ASPEED:
|
||||||
|
case TELEM_SPEED:
|
||||||
|
case TELEM_MAX_SPEED:
|
||||||
result = value * 2;
|
result = value * 2;
|
||||||
break;
|
break;
|
||||||
case TELEM_DIST:
|
case TELEM_DIST:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue