Exemple #1
0
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;
}