Class

AirTemperatureSensor

USI.Core

A named pilot, copilot, or standby air-temperature sensor.

public sealed class AirTemperatureSensor : FlightSensor

Methods

TryGetDisplayUnitAsync

public Task<USIResult<AirTemperatureDisplayUnit>> TryGetDisplayUnitAsync()

Gets the unit selected for the cockpit presentation.

TryGetFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()

Gets whether this air-temperature sensor has failed.

TryGetIceAccumulationRatioAsync

public Task<USIResult<Double>> TryGetIceAccumulationRatioAsync()

Gets ice accumulation on this air-temperature sensor.

TryGetIndicatedLeadingEdgeAirTemperatureCelsiusAsync

public Task<USIResult<Double>> TryGetIndicatedLeadingEdgeAirTemperatureCelsiusAsync()

Gets the sensor's leading-edge air-temperature indication in Celsius. It is not relabeled as total-air temperature without provider evidence.

TryGetIndicatedOutsideAirTemperatureCelsiusAsync

public Task<USIResult<Double>> TryGetIndicatedOutsideAirTemperatureCelsiusAsync()

Gets the outside-air temperature presented by this cockpit sensor in Celsius. This is distinct from the simulator environment observation.

TryGetIndicatedStaticAirTemperatureCelsiusAsync

public Task<USIResult<Double>> TryGetIndicatedStaticAirTemperatureCelsiusAsync()

Gets the static-air temperature indicated by this sensor in Celsius, corrected for the sensor position's measured speed or Mach.

TryGetIndicatedTotalAirTemperatureCelsiusAsync

public Task<USIResult<Double>> TryGetIndicatedTotalAirTemperatureCelsiusAsync()

Gets the total-air temperature indicated by this sensor in Celsius, including ram-rise heating at the sensor position.

TrySetDisplayUnitAsync

public Task<USIResult> TrySetDisplayUnitAsync(AirTemperatureDisplayUnit unit)

Sets the unit used by the cockpit temperature presentation.