faa.tg.aircraft
Class AircraftEvent
java.lang.Object
java.util.EventObject
faa.tg.aircraft.AircraftEvent
- All Implemented Interfaces:
- RecordableState, java.io.Serializable
- Direct Known Subclasses:
- AtManeuverAltitudeEvent, DatalinkResponseMessageEvent, DatalinkUpLinkMsgReceivedEvent, DynamicsChangeEvent, EndOfRouteEvent, FlyingStatusChangeEvent, FrequencyChangeEvent, HeadingCaptureEvent, HeadingChangeEvent, InitialTaxiStartEvent, MissedApproachEvent, OnLocalizerEvent, OverRouteNodeEvent, PassedOuterMarkerEvent, RouteCapturedEvent, TakeoffStartEvent, TouchdownEvent, TrackingEndedEvent
public abstract class AircraftEvent
- extends java.util.EventObject
- implements RecordableState
This Abstract Event is used as the base class for all Events
generated by an Aircraft.
See section 5.4 of the Detailed Design Document for a discussion
of design issues.
See the source: AircraftEvent.java
- Version:
- $Id: AircraftEvent.java,v 3.6 2008/11/18 19:56:35 samf Exp $
- Author:
- Dan Warburton FAA/ACT-510
- See Also:
UpdateCompleteEvent,
Serialized Form
| Fields inherited from class java.util.EventObject |
source |
| Methods inherited from class java.util.EventObject |
getSource, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
CVS_VERSION_ID
public static final java.lang.String CVS_VERSION_ID
- The CVS Version ID
- See Also:
- Constant Field Values
OVER_ROUTENODE_EVENT
public static final int OVER_ROUTENODE_EVENT
- These are statically defined ID, to be used in the constructor
- See Also:
- Constant Field Values
END_OF_ROUTE_EVENT
public static final int END_OF_ROUTE_EVENT
- See Also:
- Constant Field Values
TOUCHDOWN_EVENT
public static final int TOUCHDOWN_EVENT
- See Also:
- Constant Field Values
NEW_NAV_MODE_EVENT
public static final int NEW_NAV_MODE_EVENT
- See Also:
- Constant Field Values
TAKEOFF_START
public static final int TAKEOFF_START
- See Also:
- Constant Field Values
AT_MANEUVER_ALTITUDE_EVENT
public static final int AT_MANEUVER_ALTITUDE_EVENT
- See Also:
- Constant Field Values
CROSSED_RWY_THRESHOLD_EVENT
public static final int CROSSED_RWY_THRESHOLD_EVENT
- See Also:
- Constant Field Values
ON_LOCALIZER_EVENT
public static final int ON_LOCALIZER_EVENT
- See Also:
- Constant Field Values
PASSED_OUTER_MARKER_EVENT
public static final int PASSED_OUTER_MARKER_EVENT
- See Also:
- Constant Field Values
MISSED_APPROACH_EVENT
public static final int MISSED_APPROACH_EVENT
- See Also:
- Constant Field Values
FREQUENCY_CHANGE_EVENT
public static final int FREQUENCY_CHANGE_EVENT
- See Also:
- Constant Field Values
AC_STATE_CHANGE_EVENT
public static final int AC_STATE_CHANGE_EVENT
- See Also:
- Constant Field Values
ROUTE_CAPTURED_EVENT
public static final int ROUTE_CAPTURED_EVENT
- See Also:
- Constant Field Values
DYNAMICS_CHANGE_EVENT
public static final int DYNAMICS_CHANGE_EVENT
- See Also:
- Constant Field Values
HEADING_CHANGE_EVENT
public static final int HEADING_CHANGE_EVENT
- See Also:
- Constant Field Values
HEADING_CAPTURE_EVENT
public static final int HEADING_CAPTURE_EVENT
- See Also:
- Constant Field Values
DATALINK_RESPONSE
public static final int DATALINK_RESPONSE
- See Also:
- Constant Field Values
DATALINK_UPLINK_RECIEVED
public static final int DATALINK_UPLINK_RECIEVED
- See Also:
- Constant Field Values
id
public int id
- One of the public static finals above for use in select case of
AircraftEvents.
aircraft
private transient Aircraft aircraft
AircraftEvent
public AircraftEvent(Aircraft aircraft,
int id)
- Parameters:
aircraft - The aircraft that generated the event.id - The ID of the event for selecting subclass instances.
getAircraft
public Aircraft getAircraft()
- Returns:
- The aircraft that generated the event.