Class

LandingGearAssembly

USI.Core

One discoverable landing-gear assembly on the loaded aircraft.

public sealed class LandingGearAssembly : AircraftComponentNode

Properties

Configuration

public LandingGearAssemblyConfiguration Configuration { get; }

Gets the assembly's authored physical construction.

DisplayName

public string DisplayName { get; }

Gets a human-readable assembly label.

Number

public int Number { get; }

Gets the assembly's one-based identity on the loaded aircraft.

Methods

TryGetCollapsedAsync

public Task<USIResult<Boolean>> TryGetCollapsedAsync()

Gets whether this authored landing-gear assembly has collapsed.

TryGetConfiguredPositionRelativeToAircraftOriginFeetAsync

public Task<USIResult<AircraftRelativePositionFeet>> TryGetConfiguredPositionRelativeToAircraftOriginFeetAsync()

Gets the authored attachment point relative to the aircraft origin in forward, rightward, and upward feet.

TryGetRetractionFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetRetractionFailureDetectedAsync()

Gets whether this authored assembly's retraction mechanism has failed.

TryGetTireBlownAsync

public Task<USIResult<Boolean>> TryGetTireBlownAsync()

Gets whether this authored assembly has a blown tire.