Package faa.tg.aircraft.adm.guidance.longuidance

This package provides the lateral components of the simulators adm model of the Aircraft's guidance system.

See:
          Description

Interface Summary
CvsMan  
HasManeuverMessageI HasManeuverMessageI indicates that the aircraft maneuver may provide an informational message that can be provided to the simpilot.
VelocityProfileI VelocityProfileI defines a profile of speeds to follow based on the aircraft's altitude.
 

Class Summary
CasClimbMan CasClimbMan is a maneuver for an aircraft climbing while traveling at a constant indicated airspeed (Calibrated Air Speed climb).
CasDescentMan CasDescentMan is a maneuver for an aircraft descending while travelling at a constant indicated airspeed (Calibrated Air Speed descent).
CrossCasMan CrossCasMan is a maneuver used to cause an aircraft to cross a fix at a specified altitude and speed.
CvsClimbMan CvsClimbMan is a maneuver for an aircraft climbing at a constant altitude rate (Constant Vertical Speed climb).
CvsDescentMan CvsDescentMan is a maneuver for an aircraft descending at a constant altitude rate (Constant Vertical Speed descent).
DescentMan DescentMan consolidates operations common to all descent maneuvers.
EfficientClimbMan EfficientClimbMan is a maneuver for an aircraft climbing at a fuel-efficient altitude rate.
EfficientDescentMan EfficientDescentMan is a maneuver for an aircraft descending at a fuel-efficient altitude rate.
ExpediteClimbMan ExpediteDescentMan is a maneuver for an aircraft climbing at its maximum rate, using the specified minimum indicated airspeed that was defined in the aircraft baseline as the maximum climb rate for the aircraft.
ExpediteDescentMan ExpediteDescentMan is a maneuver for an aircraft descending at its maximum rate.
FpaClimbMan  
FpaDescentMan FpaDescentMan is a maneuver for an aircraft descending along a specified flight path angle.
InitialClimbMan InitialClimbMan is a speed altitude manuever that provides longitudinal guidance calculations for an initial climb.
LandedMan LandedMan is a maneuver for an aircraft that is landing on a runway.
LandingMan LandingMan is the maneuver that handles longitudinal guidance for the stage of aircraft flight that descends the glide slope to a runway, ending just before the landing flare for touchdown.
LevelAccelMan  
LevelDecelMan  
LevelWaitFixMan LevelWaitFixMan specifies that an aircraft continues at the current speed and altitude until the aircraft is within the specified distance from the specified fix or is going away from (is past) the fix.
LevelWaitMan LevelWaitMan is a maneuver that specifies that an aircraft is to continue in its flight until it is the specified distance from the specified fix, and then go to a desired speed and altitude.
LongitudinalGuidance  
LongitudinalGuidanceResult This class is a typical results class which is used for returning the values calculated by the lateral guidance classes.
MachClimbMan  
MachDescentMan MachDescentMan is a maneuver for an aircraft descending while traveling at a Mach airspeed (Mach descent).
NoChangeMan  
PerformanceParameters General Aircraft preferences derived from the xml GUIDANCE_PERFORMANCE_PARAMETERS.
RollingToStartMan RollingToStartMan is a speed altitude manuever that provides longitudinal guidance calculations for starting to roll in a takeoff.
RollingToStopMan RollingToStopMan is a speed altitude manuever that provides longitudinal guidance calculations for rolling to a stop.
SpdAltManeuver SpdAltManeuver is an abstract class to form the basis of speed/altitude maneuvers.
SpdAltProfile  
SpdAltProfileMutator  
StdClimbMan StdClimbMan is the standard climb maneuver for an aircraft; for any climb above or below the Mach/CAS transition altitude.
StdDescentMan StdDescentMan is the standard descent maneuver for an aircraft; for any descent above or below the Mach/CAS transition altitude.
TouchdownMan TouchdownMan is the maneuver that handles longitudinal guidance for the stage of aircraft flight that starts with the landing flare and ends with touchdown.
TransitionToGroundMan
VarSpdBelow10DescentMan VarSpdBelow10DescentMan is a maneuver that will lower its desired speed as the altitude decreases.
VelocityProfileMan VelocityProfileMan is the maneuver in which an aircraft is following a velocity profile: the current desired speed of the aircraft is determined by the aircraft's current altitude.
VelocityProfileRouteMan VelocityProfileRouteMan is the maneuver in which an aircraft is following a route-based velocity profile, meaning: 1) the current desired speed of the aircraft is determined by the aircraft's current altitude; and 2) this maneuver is counted as part of a route maneuver and is only canceled by calling cancelRouteConstraints() (setDesiredSpeed() will not cancel this type of VelocityProfileMan).
 

Package faa.tg.aircraft.adm.guidance.longuidance Description

This package provides the lateral components of the simulators adm model of the Aircraft's guidance system. The guidance system is used to determine where the aircraft wants to be on the longitudinal plane. Specifically it determines the desired speed and altitude as well as a means for attaining the desired result The longitudinal guidance system needs the aircraft's position as estimated by the navigation system as well as information about the aircraft. It is ultimately responsible for generating a longitudinal guidance result -- an object containing these desired values.