WeatherRadarPresentation
USI.Core
Weather-radar presentation controls and indications for one electronic flight display.
public sealed class WeatherRadarPresentation : AircraftComponentNodeProperties
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.
