Package faa.tg.aircraft

This package provides an interface to the xml Traffic Management Feed and associated utilities

See:
          Description

Interface Summary
AircraftEventListener Objects that want to receive aircraft events (AcEvent interface) from an Aircraft object should implement this interface.
AircraftFactoryInterface AircraftFactoryInterface is the interface that each AircraftFactory user should use to manipulate any concrete implementation of a AircraftFactory object.
AircraftStateInputInterface  
Dynamics.GroundPredictor  
ExternallyUpdatedDynamics  
ExternalUpdateSource  
HeadingEventI HeadingEventI indicates that this event is a heading event.
LateralInputInterface This interface defines the necessary parameters to be passed to the lateral guidance system.
LongitudinalInputInterface This interface defines the necessary parameters to be passed to the longitudinal guidance system.
UpdateCompleteListener UpdateCompleteListener represents the callback interface for the UpdateCompleteEvent.
 

Class Summary
Acid Defines an Acid (aircraft ID) type.
AcType Defines an AcType (aircraft type) class: does not distinguish between the actual aircraft type imported from the flight plan (used by Flight) and the simulator's aircraft type equivalent that determines the flight characteristics to use (used by Aircraft).
Aircraft Aircraft is an class used to define an aircraft in the simulation.
Aircraft.AcListenerPacket Aircraft Packet See the source AcListenerPacket.java
AircraftCapacity
AircraftEvent This Abstract Event is used as the base class for all Events generated by an Aircraft.
AircraftEventBus AircraftEventBus is a wrapper that allows certain actions to be called on an aircraft without granting access to most aircraft information.
AircraftImportService  
AircraftTypeProfile This class represents the data that is in the aircraft baseline.
AircraftVector AircraftVector stores an Aircraft and an associated BearingDistAlt.
AircraftWeight AircraftWeight represents the Weight of the Aircraft by dividing weight into three different kinds of weight: empty weight fuel weight payload weight See section 6 of the Detailed Design Document for a discussion of design issues.
AirspeedConversions The AirspeedConversions is a static class which implements the conversion methods for airspeed.
AtManeuverAltitudeEvent This event is fired when a departing aircraft reaches maneuver altitude.
BeaconCode Defines a BeaconCode class.
Controller Defines the methods needed for controlling an aircraft.
ControllerResult Defines a wrapper for results from a Controller method call, composed of a message (String) and whether the method was successful (boolean).
Dynamics Defines the methods needed by the aircraft dynamics interface.
DynamicsChangeEvent This class defines the DynamicsChangeEvent which is fired whenever the dynamics used to define an aircraft's motion are changed.
FlyingStatus The FlyingStatus class describes the stage/current conditions of an aircraft's flight.
FlyingStatusChangeEvent Recordable event signifying a change in an aircraft's FlyingStatus.
FlyingStatusChangeToHoldEvent See the source FlyingStatusChangeToHoldEvent.java
FrequencyChangeEvent This event is fired the Aircraft changes voice frequency with at call to setFrequency.
HeadingCaptureEvent HeadingCaptureEvent is an aircraft event notifying of a heading capture.
HeadingChangeEvent HeadingChangeEvent is an aircraft event notifying of a heading change.
InitialState  
InitialTaxiStartEvent This event is fired when a departing aircraft initially starts to taxi.
MissedApproachEvent This event is fired when a landing aircraft executes a missed approach.
OnLocalizerEvent This event is fired when a landing aircraft that has been cleared to approach goes on the localizer.
PassedOuterMarkerEvent This event is fired when a landing aircraft passes the outer marker.
TakeoffStartEvent This event is fired when a departing aircraft starts the ground roll for its takeoff.
TouchdownEvent This event is fired when a landing aircraft touches down on the runway.
TrackingEndedEvent This event is fired when an aircraft is no longer being tracked.
Transponder The transponder class replicates the functionality of the real world transponder in the tail of an aircraft.
UpdateCompleteEvent This Event is generated when the updateState() method of Aircraft has completed.
WeightClass The Weight Class of an Aircraft, as detailed in the Air Traffic Control (7110.65M) manual.
 

Enum Summary
AcTypePrefix Ac Type prefixes /H - Heavy /J - Super See the source AcTypePrefix.java
AircraftEquipment Aircraft Equipment Identifiers See the source AircraftEquipment.java
 

Exception Summary
AircraftFactoryException AircraftFactoryException is a subclass of the Exception class.
UnableToComplyException UnableToComplyException contains an exception caused by an attempt to give a command to an aircraft that the aircraft couldn't comply with, because the aircraft's current state or situation does not permit that action to be taken.
 

Package faa.tg.aircraft Description

This package provides an interface to the xml Traffic Management Feed and associated utilities