void checkHoTTTelemetryState(void) { bool newTelemetryEnabledValue = determineNewTelemetryEnabledState(hottPortSharing); if (newTelemetryEnabledValue == hottTelemetryEnabled) { return; } if (newTelemetryEnabledValue) configureHoTTTelemetryPort(); else freeHoTTTelemetryPort(); }
void checkTelemetryState(void) { if (!isTelemetryConfigurationValid) { return; } bool newEnabledState = determineNewTelemetryEnabledState(); if (!shouldChangeTelemetryStateNow(newEnabledState)) { return; } // if (newEnabledState) // configureTelemetryPort(); // else // freeTelemetryPort(); telemetryEnabled = newEnabledState; }