Class

CabinEntry

USI.Core

A named cabin door or exit. Its logical number is stable developer-facing identity, not proof that the loaded aircraft physically installs the entry.

public sealed class CabinEntry : IndexedAircraftComponentNode

Methods

TryGetConfiguredPositionRelativeToDatumFeetAsync

public Task<USIResult<AircraftRelativePositionFeet>> TryGetConfiguredPositionRelativeToDatumFeetAsync()

Gets the aircraft-authored entry position in forward, rightward, and upward feet relative to the aircraft datum.

TryGetConfiguredTransitTimeSecondsAsync

public Task<USIResult<Double>> TryGetConfiguredTransitTimeSecondsAsync()

Gets the aircraft-authored time for this entry to travel fully open or fully closed, in seconds.

TryGetEntryTypeAsync

public Task<USIResult<CabinEntryType>> TryGetEntryTypeAsync()

Gets the aircraft-authored physical role of the entry.

TryGetOpenRatioAsync

public Task<USIResult<Double>> TryGetOpenRatioAsync()

Gets the achieved opening from closed (0) to fully open (1).

TryGetSelectedOpenRatioAsync

public Task<USIResult<Double>> TryGetSelectedOpenRatioAsync()

Gets the selected opening target when the provider exposes intent independently from achieved movement.

TrySetOpenRatioAsync

public Task<USIResult> TrySetOpenRatioAsync(double ratio)

Commands an absolute opening target from closed (0) to fully open (1). Providers that only expose toggle controls report Unsupported.