Class

WeatherRadarPresentation

USI.Core

Weather-radar presentation controls and indications for one electronic flight display.

public sealed class WeatherRadarPresentation : AircraftComponentNode

Properties

DisplayRole

public ElectronicFlightInstrumentSystemRole DisplayRole { get; }

Gets the flight-display role that owns this presentation.

Methods

TryGetActualAntennaTiltDegreesAsync

public Task<USIResult<Double>> TryGetActualAntennaTiltDegreesAsync()

Gets the antenna tilt actually used for this display.

TryGetAntennaSweepAngleDegreesAsync

public Task<USIResult<Double>> TryGetAntennaSweepAngleDegreesAsync()

Gets the current antenna sweep angle, positive to the right.

TryGetAutomaticTiltEnabledAsync

public Task<USIResult<Boolean>> TryGetAutomaticTiltEnabledAsync()

Gets whether automatic antenna tilt is selected for this display.

TryGetGainMultiplierAsync

public Task<USIResult<Double>> TryGetGainMultiplierAsync()

Gets the selected gain multiplier, where one is calibrated gain.

TryGetGroundClutterSuppressionEnabledAsync

public Task<USIResult<Boolean>> TryGetGroundClutterSuppressionEnabledAsync()

Gets whether ground-clutter suppression is selected for this display.

TryGetModeAsync

public Task<USIResult<WeatherRadarPresentationMode>> TryGetModeAsync()

Gets the weather-radar presentation mode selected for this display.

TryGetMultiscanModeAsync

public Task<USIResult<WeatherRadarMultiscanMode>> TryGetMultiscanModeAsync()

Gets the multi-elevation scan strategy selected for this display.

TryGetRequestedAntennaTiltDegreesAsync

public Task<USIResult<Double>> TryGetRequestedAntennaTiltDegreesAsync()

Gets the antenna tilt requested for this display in signed degrees.

TryGetSnapshotAsync

public Task<USIResult<WeatherRadarPresentationSnapshot>> TryGetSnapshotAsync()

Gets one coherent snapshot of this display's weather-radar presentation.

TryGetStabilizationEnabledAsync

public Task<USIResult<Boolean>> TryGetStabilizationEnabledAsync()

Gets whether pitch/roll stabilization is selected for this display.

TryGetVerticalScanEnabledAsync

public Task<USIResult<Boolean>> TryGetVerticalScanEnabledAsync()

Gets whether vertical scanning is selected for this display.

TryGetVerticalTargetAsync

public Task<USIResult<WeatherRadarVerticalTarget>> TryGetVerticalTargetAsync()

Gets whether vertical targeting uses angular tilt or a selected altitude.

TrySetAutomaticTiltEnabledAsync

public Task<USIResult> TrySetAutomaticTiltEnabledAsync(bool enabled)

Selects automatic antenna tilt for this display.

TrySetGainMultiplierAsync

public Task<USIResult> TrySetGainMultiplierAsync(double multiplier)

Selects a gain multiplier from zero through two, where one is calibrated gain.

TrySetGroundClutterSuppressionEnabledAsync

public Task<USIResult> TrySetGroundClutterSuppressionEnabledAsync(bool enabled)

Selects ground-clutter suppression for this display.

TrySetModeAsync

public Task<USIResult> TrySetModeAsync(WeatherRadarPresentationMode mode)

Selects the weather-radar presentation mode for this display.

TrySetMultiscanModeAsync

public Task<USIResult> TrySetMultiscanModeAsync(WeatherRadarMultiscanMode mode)

Selects the multi-elevation scan strategy for this display.

TrySetRequestedAntennaTiltDegreesAsync

public Task<USIResult> TrySetRequestedAntennaTiltDegreesAsync(double degrees)

Selects antenna tilt from minus fifteen through plus fifteen degrees.

TrySetSelectedAltitudeFeetAsync

public Task<USIResult> TrySetSelectedAltitudeFeetAsync(double altitudeFeet)

Selects an altitude in feet for computerized vertical targeting.

TrySetStabilizationEnabledAsync

public Task<USIResult> TrySetStabilizationEnabledAsync(bool enabled)

Selects pitch/roll stabilization for this display.

TrySetVerticalScanEnabledAsync

public Task<USIResult> TrySetVerticalScanEnabledAsync(bool enabled)

Selects whether vertical scanning is used for this display.

TryUseAngularTiltAsync

public Task<USIResult> TryUseAngularTiltAsync()

Selects ordinary angular-tilt targeting without exposing provider sentinels.