TurnIndicator
USI.Core
Public SDK type.
public class TurnIndicator : AircraftInstrumentProperties
Position
public AircraftSensorPosition Position { get; }The flight-deck position served by this turn indicator.
Methods
TryGetAerodynamicSideslipIndicationDegreesAsync
public Task<USIResult<Double>> TryGetAerodynamicSideslipIndicationDegreesAsync()Gets the cockpit's aerodynamic sideslip indication in degrees, distinct from actual aerodynamic beta and slip/skid-ball deflection.
TryGetFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()Gets whether this turn indicator has failed.
TryGetHeadingBasedIndicationDeflectionDegreesAsync
public Task<USIResult<Double>> TryGetHeadingBasedIndicationDeflectionDegreesAsync()Gets the pilot instrument's heading-based turn indication as a signed needle deflection in degrees, distinct from physical turn rate.
TryGetPowerSwitchEnabledAsync
public Task<USIResult<Boolean>> TryGetPowerSwitchEnabledAsync()Gets whether the pilot turn indicator's dedicated power switch is on. This is switch intent, not inferred equipment operation or health.
TryGetRollAugmentedIndicationDeflectionDegreesAsync
public Task<USIResult<Double>> TryGetRollAugmentedIndicationDeflectionDegreesAsync()Gets the pilot instrument's roll-augmented turn indication as a signed needle deflection in degrees, distinct from physical turn rate.
TryGetSlipSkidBallDeflectionDegreesAsync
public Task<USIResult<Double>> TryGetSlipSkidBallDeflectionDegreesAsync()Gets slip/skid ball deflection in degrees from center when the provider exposes a degree-valued instrument indication.
TryGetTurnRateDegreesPerSecondAsync
public Task<USIResult<Double>> TryGetTurnRateDegreesPerSecondAsync()Gets indicated turn rate in degrees per second.
TrySetPowerSwitchEnabledAsync
public Task<USIResult> TrySetPowerSwitchEnabledAsync(bool enabled)Selects the pilot turn indicator's dedicated power switch using absolute intent, even when the provider exposes only a toggle event.
