Class

WeatherRadar

USI.Core

Provider-neutral onboard weather-radar equipment.

public sealed class WeatherRadar : AircraftComponentNode

Methods

TryGetAntennaSweepLimitSemiWidthDegreesAsync

public Task<USIResult<Double>> TryGetAntennaSweepLimitSemiWidthDegreesAsync()

Gets the antenna's maximum sweep semi-width in degrees.

TryGetFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()

Gets whether the onboard weather radar has a detected failure.

TryGetPredictiveWindshearActiveModeAsync

public Task<USIResult<PredictiveWindshearActiveMode>> TryGetPredictiveWindshearActiveModeAsync()

Gets the active predictive-windshear flight phase.

TryGetPredictiveWindshearEnabledAsync

public Task<USIResult<Boolean>> TryGetPredictiveWindshearEnabledAsync()

Gets whether predictive windshear protection is selected.

TryGetScanConfigurationAsync

public Task<USIResult<WeatherRadarScanConfiguration>> TryGetScanConfigurationAsync()

Gets one coherent shared antenna scan configuration.

TryGetScanSectorCenterBearingDegreesAsync

public Task<USIResult<Double>> TryGetScanSectorCenterBearingDegreesAsync()

Gets the scan-sector center bearing relative to the aircraft longitudinal axis.

TryGetScanSectorSemiWidthDegreesAsync

public Task<USIResult<Double>> TryGetScanSectorSemiWidthDegreesAsync()

Gets the scan-sector semi-width in degrees.

TryGetSweepsPerSecondAsync

public Task<USIResult<Double>> TryGetSweepsPerSecondAsync()

Gets complete left-right-left antenna sweeps per second.

TrySetAntennaSweepLimitSemiWidthDegreesAsync

public Task<USIResult> TrySetAntennaSweepLimitSemiWidthDegreesAsync(double degrees)

Selects the antenna's non-negative maximum sweep semi-width in degrees.

TrySetPredictiveWindshearEnabledAsync

public Task<USIResult> TrySetPredictiveWindshearEnabledAsync(bool enabled)

Selects predictive windshear protection.

TrySetScanSectorCenterBearingDegreesAsync

public Task<USIResult> TrySetScanSectorCenterBearingDegreesAsync(double degrees)

Selects the scan-sector center bearing relative to the aircraft longitudinal axis.

TrySetScanSectorSemiWidthDegreesAsync

public Task<USIResult> TrySetScanSectorSemiWidthDegreesAsync(double degrees)

Selects the non-negative scan-sector semi-width in degrees.

TrySetSweepsPerSecondAsync

public Task<USIResult> TrySetSweepsPerSecondAsync(double sweepsPerSecond)

Selects the non-negative number of complete antenna sweeps per second.