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 : IndexedAircraftComponentNodeMethods
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.
