WindowHeater
USI.Core
A named heater protecting one flight-deck window.
public sealed class WindowHeater : AircraftComponentNodeProperties
Position
public AircraftWindowPosition Position { get; }Gets the flight-deck window protected by this heater.
Methods
TryGetFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()Gets whether the heater has a detected failure.
TryGetIceAccumulationRatioAsync
public Task<USIResult<Double>> TryGetIceAccumulationRatioAsync()Gets ice accumulation on the protected window.
TryGetRunningAsync
public Task<USIResult<Boolean>> TryGetRunningAsync()Gets whether heat is actually being delivered, accounting for failures.
TryGetSelectedAsync
public Task<USIResult<Boolean>> TryGetSelectedAsync()Gets whether this window heater is selected on.
TrySetSelectedAsync
public Task<USIResult> TrySetSelectedAsync(bool selected)Selects or deselects this window heater.
