Class

Transponder

USI.Core

Public SDK type.

public sealed class Transponder : AircraftRadio

Methods

TryActivateIdentAsync

public Task<USIResult> TryActivateIdentAsync()

TryGetCodeAsync

public Task<USIResult<Int32>> TryGetCodeAsync()

TryGetDisplayBrightnessRatioAsync

public Task<USIResult<Double>> TryGetDisplayBrightnessRatioAsync()

Gets the transponder display brightness as a ratio from zero through one.

TryGetFlightIdentifierAsync

public Task<USIResult<String>> TryGetFlightIdentifierAsync()

Gets the flight identifier transmitted by Mode S, such as a tail number or airline flight identifier.

TryGetIdentActiveAsync

public Task<USIResult<Boolean>> TryGetIdentActiveAsync()

TryGetIdentStateAsync

public Task<USIResult<TransponderIdentState>> TryGetIdentStateAsync()

TryGetModeAsync

public Task<USIResult<AircraftTransponderMode>> TryGetModeAsync()

TryGetOperationalStatusAsync

public Task<USIResult<AircraftRadioOperationalStatus>> TryGetOperationalStatusAsync()

Gets the installed transponder's normalized operating condition.

TryGetResolutionAdvisoryActiveAsync

public Task<USIResult<Boolean>> TryGetResolutionAdvisoryActiveAsync()

Gets whether a resolution advisory is currently active.

TryGetStateAsync

public Task<USIResult<TransponderState>> TryGetStateAsync()

TryGetTrafficAdvisoryActiveAsync

public Task<USIResult<Boolean>> TryGetTrafficAdvisoryActiveAsync()

Gets whether a traffic advisory is currently active.

TryGetTrafficAdvisoryAltitudeFilterAsync

public Task<USIResult<TrafficAdvisoryAltitudeFilter>> TryGetTrafficAdvisoryAltitudeFilterAsync()

Gets the altitude range shown by the traffic display.

TryGetTrafficAdvisoryMessageAsync

public Task<USIResult<TrafficAdvisoryMessage>> TryGetTrafficAdvisoryMessageAsync()

Gets the current collision-avoidance voice/display message.

TryGetTrafficAdvisoryModeAsync

public Task<USIResult<TrafficAdvisoryMode>> TryGetTrafficAdvisoryModeAsync()

Gets the traffic-advisory mode associated with this transponder.

TryGetTrafficAdvisoryPressureSourceAsync

public Task<USIResult<TrafficAdvisoryPressureSource>> TryGetTrafficAdvisoryPressureSourceAsync()

Gets the pressure source used for traffic altitude.

TryGetTrafficAdvisorySensitivityLevelAsync

public Task<USIResult<TrafficAdvisorySensitivityLevel>> TryGetTrafficAdvisorySensitivityLevelAsync()

Gets the sensitivity level used to classify traffic threats.

TryGetTrafficAdvisoryVerticalSpeedGuidanceAsync

public Task<USIResult<TrafficAdvisoryVerticalSpeedGuidance>> TryGetTrafficAdvisoryVerticalSpeedGuidanceAsync()

Gets the current prohibited and recommended vertical-speed bands.

TryGetVisualFlightRulesCodeAsync

public Task<USIResult<Int32>> TryGetVisualFlightRulesCodeAsync()

Gets the visual-flight-rules code applicable to the current region.

TrySelectVisualFlightRulesCodeAsync

public Task<USIResult> TrySelectVisualFlightRulesCodeAsync()

Selects the visual-flight-rules code applicable to the current region.

TrySetCodeAsync

public Task<USIResult> TrySetCodeAsync(int code)

TrySetDisplayBrightnessRatioAsync

public Task<USIResult> TrySetDisplayBrightnessRatioAsync(double brightnessRatio)

Sets the transponder display brightness as a ratio from zero through one.

TrySetIdentStateAsync

public Task<USIResult> TrySetIdentStateAsync(TransponderIdentState state)

TrySetModeAsync

public Task<USIResult> TrySetModeAsync(AircraftTransponderMode mode)

TrySetStateAsync

public Task<USIResult> TrySetStateAsync(TransponderState state)

TrySetTrafficAdvisoryAltitudeFilterAsync

public Task<USIResult> TrySetTrafficAdvisoryAltitudeFilterAsync(TrafficAdvisoryAltitudeFilter filter)

Selects the altitude range shown by the traffic display.

TrySetTrafficAdvisoryPressureSourceAsync

public Task<USIResult> TrySetTrafficAdvisoryPressureSourceAsync(TrafficAdvisoryPressureSource source)

Selects the pressure source used for traffic altitude.