1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-19 06:15:10 +03:00
This commit is contained in:
bsongis 2014-06-19 10:19:52 +02:00
parent 1560fa8bd9
commit 36395862d1
3 changed files with 7 additions and 3 deletions

View file

@ -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;

View file

@ -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);

View file

@ -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: