MarkerBeaconReceiver
USI.Core
The aircraft's marker-beacon receiver. Provider-specific light and enum representations are normalized below this component.
public sealed class MarkerBeaconReceiver : AircraftComponentNodeMethods
TryGetAudioSelectedAsync
public Task<USIResult<Boolean>> TryGetAudioSelectedAsync()Gets whether marker-beacon audio is selected.
TryGetAvailableAsync
public Task<USIResult<Boolean>> TryGetAvailableAsync()Gets whether marker-beacon receiving equipment is available.
TryGetFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()Gets whether the marker-beacon receiver has failed.
TryGetIndicationAsync
public Task<USIResult<MarkerBeaconIndication>> TryGetIndicationAsync()TryGetPositionAsync
public Task<USIResult<GeographicPosition>> TryGetPositionAsync(MarkerBeaconKind kind)Gets the geodetic position of the requested marker transmitter.
TryGetSensitivityAsync
public Task<USIResult<MarkerBeaconSensitivity>> TryGetSensitivityAsync()Gets the selected high- or low-sensitivity reception mode.
TryGetSignalStrengthRatioAsync
public Task<USIResult<Double>> TryGetSignalStrengthRatioAsync(MarkerBeaconKind kind)Gets received strength for the requested outer, middle, or inner marker as a ratio from zero to one.
TryGetTestMuteSelectedAsync
public Task<USIResult<Boolean>> TryGetTestMuteSelectedAsync()Gets whether the receiver's test/mute selection is active.
TryGetVolumeRatioAsync
public Task<USIResult<Double>> TryGetVolumeRatioAsync()Gets marker-beacon audio volume as a ratio from zero to one.
TryMuteAudioAsync
public Task<USIResult> TryMuteAudioAsync(MarkerBeaconAudioMuteBehavior behavior)Momentarily mutes marker-beacon audio using the requested receiver behavior. This does not change the persistent test/mute selection.
TrySetAudioSelectedAsync
public Task<USIResult> TrySetAudioSelectedAsync(bool selected)Selects or deselects marker-beacon audio absolutely.
TrySetSensitivityAsync
public Task<USIResult> TrySetSensitivityAsync(MarkerBeaconSensitivity sensitivity)Selects high- or low-sensitivity reception.
TrySetTestMuteSelectedAsync
public Task<USIResult> TrySetTestMuteSelectedAsync(bool selected)Selects or clears the receiver's test/mute mode absolutely.
TrySetVolumeRatioAsync
public Task<USIResult> TrySetVolumeRatioAsync(double volumeRatio)Sets marker-beacon audio volume as a ratio from zero to one.
