Class

TurnIndicator

USI.Core

Public SDK type.

public class TurnIndicator : AircraftInstrument

Properties

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.