Only set telemetry to streaming when receiving rssi from RX on crossfire (closes #5340)

This commit is contained in:
Arne Schwabe
2017-11-10 10:48:57 +01:00
parent baa3938f06
commit f9d5201b0c
+1 -1
View File
@@ -153,7 +153,6 @@ void processCrossfireTelemetryFrame()
break;
case LINK_ID:
telemetryStreaming = TELEMETRY_TIMEOUT10ms;
for (unsigned int i=0; i<=TX_SNR_INDEX; i++) {
if (getCrossfireTelemetryValue<1>(3+i, value)) {
if (i == TX_POWER_INDEX) {
@@ -163,6 +162,7 @@ void processCrossfireTelemetryFrame()
processCrossfireTelemetryValue(i, value);
if (i == RX_QUALITY_INDEX) {
telemetryData.rssi.set(value);
telemetryStreaming = TELEMETRY_TIMEOUT10ms;
}
}
}