mirror of
https://github.com/opentx/opentx.git
synced 2025-07-26 09:45:21 +03:00
Fixes #3967
This commit is contained in:
parent
cf10ab5f20
commit
c4582b45bb
1 changed files with 4 additions and 4 deletions
|
@ -154,14 +154,14 @@ void processCrossfireTelemetryFrame()
|
||||||
|
|
||||||
case LINK_ID:
|
case LINK_ID:
|
||||||
telemetryStreaming = TELEMETRY_TIMEOUT10ms;
|
telemetryStreaming = TELEMETRY_TIMEOUT10ms;
|
||||||
for (unsigned int i=0; i<10; i++) {
|
for (unsigned int i=0; i<=TX_SNR_INDEX; i++) {
|
||||||
if (getCrossfireTelemetryValue<1>(3+i, value)) {
|
if (getCrossfireTelemetryValue<1>(3+i, value)) {
|
||||||
if (i == 6) {
|
if (i == TX_POWER_INDEX) {
|
||||||
static const uint32_t power_values[] = { 0, 10, 25, 100, 500, 1000, 2000 };
|
static const uint32_t power_values[] = { 0, 10, 25, 100, 500, 1000, 2000 };
|
||||||
value = (i < DIM(power_values) ? power_values[i] : 0);
|
value = (value < DIM(power_values) ? power_values[value] : 0);
|
||||||
}
|
}
|
||||||
processCrossfireTelemetryValue(i, value);
|
processCrossfireTelemetryValue(i, value);
|
||||||
if (i == 2) {
|
if (i == RX_QUALITY_INDEX) {
|
||||||
telemetryData.rssi.set(value);
|
telemetryData.rssi.set(value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue