WeatherRadar
USI.Core
Provider-neutral onboard weather-radar equipment.
public sealed class WeatherRadar : AircraftComponentNodeMethods
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.
