diff --git a/src/telemetry_common.c b/src/telemetry_common.c index 4300107997..1153290dd2 100644 --- a/src/telemetry_common.c +++ b/src/telemetry_common.c @@ -59,23 +59,23 @@ void initTelemetry(void) static bool telemetryEnabled = false; -bool isTelemetryEnabled(void) +bool determineNewTelemetryEnabledState(void) { - bool telemetryCurrentlyEnabled = true; + bool enabled = true; if (mcfg.telemetry_port == TELEMETRY_PORT_UART) { if (!mcfg.telemetry_switch) - telemetryCurrentlyEnabled = f.ARMED; + enabled = f.ARMED; else - telemetryCurrentlyEnabled = rcOptions[BOXTELEMETRY]; + enabled = rcOptions[BOXTELEMETRY]; } - return telemetryCurrentlyEnabled; + return enabled; } -bool shouldChangeTelemetryStateNow(bool telemetryCurrentlyEnabled) +bool shouldChangeTelemetryStateNow(bool newState) { - return telemetryCurrentlyEnabled != telemetryEnabled; + return newState != telemetryEnabled; } static void configureTelemetryPort(void) { @@ -104,23 +104,23 @@ void checkTelemetryState(void) return; } - bool telemetryCurrentlyEnabled = isTelemetryEnabled(); + bool newEnabledState = determineNewTelemetryEnabledState(); - if (!shouldChangeTelemetryStateNow(telemetryCurrentlyEnabled)) { + if (!shouldChangeTelemetryStateNow(newEnabledState)) { return; } - if (telemetryCurrentlyEnabled) + if (newEnabledState) configureTelemetryPort(); else freeTelemetryPort(); - telemetryEnabled = telemetryCurrentlyEnabled; + telemetryEnabled = newEnabledState; } void handleTelemetry(void) { - if (!isTelemetryConfigurationValid || !isTelemetryEnabled()) + if (!isTelemetryConfigurationValid || !determineNewTelemetryEnabledState()) return; if (isTelemetryProviderFrSky()) { diff --git a/src/telemetry_common.h b/src/telemetry_common.h index 5462132b3f..0241d6415e 100644 --- a/src/telemetry_common.h +++ b/src/telemetry_common.h @@ -12,6 +12,5 @@ void initTelemetry(void); void checkTelemetryState(void); void handleTelemetry(void); -bool isTelemetryEnabled(void); #endif /* TELEMETRY_COMMON_H_ */