Class

AdfRadio

USI.Core

Public SDK type.

public sealed class AdfRadio : AircraftRadio

Methods

TryDecreaseCardHeadingAsync

public Task<USIResult> TryDecreaseCardHeadingAsync()

Decreases the pilot-side ADF compass card by one configured step.

TryDecreaseCopilotCardHeadingAsync

public Task<USIResult> TryDecreaseCopilotCardHeadingAsync()

Decreases the copilot-side ADF compass card by one configured step.

TryGetActiveFrequencyKilohertzAsync

public Task<USIResult<Int32>> TryGetActiveFrequencyKilohertzAsync()

TryGetAudioSelectedAsync

public Task<USIResult<Boolean>> TryGetAudioSelectedAsync()

TryGetBearingToStationDegreesMagneticAsync

public Task<USIResult<Double>> TryGetBearingToStationDegreesMagneticAsync()

TryGetCardHeadingDegreesMagneticAsync

public Task<USIResult<Double>> TryGetCardHeadingDegreesMagneticAsync()

Gets the selected ADF compass-card heading in magnetic degrees.

TryGetCopilotCardHeadingDegreesMagneticAsync

public Task<USIResult<Double>> TryGetCopilotCardHeadingDegreesMagneticAsync()

Gets the copilot-side ADF compass-card heading in magnetic degrees.

TryGetDmeAvailableAsync

public Task<USIResult<Boolean>> TryGetDmeAvailableAsync()

TryGetDmeClosingSpeedKnotsAsync

public Task<USIResult<Double>> TryGetDmeClosingSpeedKnotsAsync()

TryGetDmeDistanceNauticalMilesAsync

public Task<USIResult<Double>> TryGetDmeDistanceNauticalMilesAsync()

TryGetDmeTimeToStationMinutesAsync

public Task<USIResult<Double>> TryGetDmeTimeToStationMinutesAsync()

TryGetFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()

Gets whether this ADF receiver has a detected failure.

TryGetOperatingModeAsync

public Task<USIResult<AdfReceiverOperatingMode>> TryGetOperatingModeAsync()

Gets the receiver's selected operating mode.

TryGetRelativeBearingToStationDegreesAsync

public Task<USIResult<Double>> TryGetRelativeBearingToStationDegreesAsync()

TryGetSignalAvailableAsync

public Task<USIResult<Boolean>> TryGetSignalAvailableAsync()

Gets whether a usable ADF station signal is available.

TryGetSignalStrengthRatioAsync

public Task<USIResult<Double>> TryGetSignalStrengthRatioAsync()

Gets normalized received ADF signal strength.

TryGetStandbyFrequencyAvailableAsync

public Task<USIResult<Boolean>> TryGetStandbyFrequencyAvailableAsync()

Gets whether the loaded aircraft exposes a distinct standby frequency for this ADF receiver.

TryGetStandbyFrequencyKilohertzAsync

public Task<USIResult<Int32>> TryGetStandbyFrequencyKilohertzAsync()

TryGetStationIdentifierAsync

public Task<USIResult<String>> TryGetStationIdentifierAsync()

TryGetStationNameAsync

public Task<USIResult<String>> TryGetStationNameAsync()

Gets the descriptive name of the tuned ADF station.

TryGetStationPositionAsync

public Task<USIResult<GeographicPosition>> TryGetStationPositionAsync()

Gets the geodetic position of the received ADF station.

TryGetVolumeRatioAsync

public Task<USIResult<Double>> TryGetVolumeRatioAsync()

TryIncreaseCardHeadingAsync

public Task<USIResult> TryIncreaseCardHeadingAsync()

Increases the pilot-side ADF compass card by one configured step.

TryIncreaseCopilotCardHeadingAsync

public Task<USIResult> TryIncreaseCopilotCardHeadingAsync()

Increases the copilot-side ADF compass card by one configured step.

TrySetAudioSelectedAsync

public Task<USIResult> TrySetAudioSelectedAsync(bool selected)

TrySetCardHeadingDegreesMagneticAsync

public Task<USIResult> TrySetCardHeadingDegreesMagneticAsync(double headingDegrees)

Selects the ADF compass-card heading in magnetic degrees.

TrySetCopilotCardHeadingDegreesMagneticAsync

public Task<USIResult> TrySetCopilotCardHeadingDegreesMagneticAsync(double headingDegrees)

Selects the copilot-side ADF compass-card heading in magnetic degrees.

TrySetOperatingModeAsync

public Task<USIResult> TrySetOperatingModeAsync(AdfReceiverOperatingMode mode)

Selects the receiver's operating mode.

TrySetStandbyFrequencyKilohertzAsync

public Task<USIResult> TrySetStandbyFrequencyKilohertzAsync(int frequencyKilohertz)

TrySetVolumeRatioAsync

public Task<USIResult> TrySetVolumeRatioAsync(double volumeRatio)

TrySwapFrequenciesAsync

public Task<USIResult> TrySwapFrequenciesAsync()