Struct

AutopilotGuidanceSnapshot

USI.Core

Common flight-guidance state and targets at one observation point. Detailed active-mode identities are null when a provider does not expose an authoritative summary.

public struct AutopilotGuidanceSnapshot : IEquatable<AutopilotGuidanceSnapshot>

Constructors

AutopilotGuidanceSnapshot

public AutopilotGuidanceSnapshot(bool Engaged, bool FlightDirectorActive, bool AutothrottleActive, AutopilotLateralGuidanceMode? ActiveLateralMode, AutopilotVerticalGuidanceMode? ActiveVerticalMode, FlightGuidanceModeState NavigationMode, FlightGuidanceModeState AltitudeMode, FlightGuidanceModeState ApproachMode, FlightGuidanceModeState GlideslopeMode, AutopilotSelectedTargets SelectedTargets)

Common flight-guidance state and targets at one observation point. Detailed active-mode identities are null when a provider does not expose an authoritative summary.

Properties

ActiveLateralMode

public AutopilotLateralGuidanceMode? ActiveLateralMode { get; set; }

ActiveVerticalMode

public AutopilotVerticalGuidanceMode? ActiveVerticalMode { get; set; }

AltitudeMode

public FlightGuidanceModeState AltitudeMode { get; set; }

ApproachMode

public FlightGuidanceModeState ApproachMode { get; set; }

AutothrottleActive

public bool AutothrottleActive { get; set; }

Engaged

public bool Engaged { get; set; }

FlightDirectorActive

public bool FlightDirectorActive { get; set; }

GlideslopeMode

public FlightGuidanceModeState GlideslopeMode { get; set; }

NavigationMode

public FlightGuidanceModeState NavigationMode { get; set; }

SelectedTargets

public AutopilotSelectedTargets SelectedTargets { get; set; }

Methods

Deconstruct

public void Deconstruct(bool Engaged, bool FlightDirectorActive, bool AutothrottleActive, AutopilotLateralGuidanceMode? ActiveLateralMode, AutopilotVerticalGuidanceMode? ActiveVerticalMode, FlightGuidanceModeState NavigationMode, FlightGuidanceModeState AltitudeMode, FlightGuidanceModeState ApproachMode, FlightGuidanceModeState GlideslopeMode, AutopilotSelectedTargets SelectedTargets)

Equals

public bool Equals(object obj)

Equals

public bool Equals(AutopilotGuidanceSnapshot other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()