faa.tg.adsb
Class AdsbAirRefVelocity

java.lang.Object
  extended by faa.tg.adsb.AdsbAirRefVelocity
All Implemented Interfaces:
AdsbMsg, Filterable, TransmittedSimData, Recordable, java.io.Serializable

public class AdsbAirRefVelocity
extends java.lang.Object
implements AdsbMsg

 AdsbAirRefVelocity is a class that is used to define an object containing
 ADS-B mode status information.  It can read in AdsbAirRefVelocity information
 from a data stream and print the information out to a String.
 
See the source: AdsbAirRefVelocity.java

Version:
$Id: AdsbAirRefVelocity.java,v 3.1 2006/03/14 15:47:35 samf Exp $
Author:
Dana N. Whicker, TGF/Titan Corp, Thu Jan 15 2004
See Also:
Serialized Form

Field Summary
(package private)  Acid acid
          ACID of the aircraft transmitting this ADS-B state information.
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
(package private)  java.lang.String entityID
          HLA RTI entity ID of this message.
(package private)  byte[] participAddr
          24-bit (3 byte) ADS-B participant address of this aircraft.
(package private) static long serialVersionUID
           
(package private)  TrueAirspeed tas
          The true airspeed of this ADS-B aircraft.
(package private)  SystemTime transmitTime
          The time the ADS-B state information was transmitted.
(package private)  TrueHeading trueHeading
          The true heading of this ADS-B aircraft.
 
Constructor Summary
AdsbAirRefVelocity(Acid aircraftID, TrueHeading trueHdg, TrueAirspeed tas)
          Constructor for AdsbAirRefVelocity class.
AdsbAirRefVelocity(AircraftState acState)
          Constructor for AdsbAirRefVelocity class that takes an AircraftState.
 
Method Summary
 Acid getAcid()
          Gets the Acid object of geographic info about the point of acid.
 byte[] getParticipantAddr()
          Gets the 24-bit (3 byte) ADS-B participant address of this aircraft.
 SystemTime getTransmitTime()
           
 TrueAirspeed getTrueAirspeed()
           
 TrueHeading getTrueHeading()
           
static void main(java.lang.String[] argv)
           
 java.lang.String toString()
          Prints the AircraftState information to a String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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

entityID

java.lang.String entityID
HLA RTI entity ID of this message.


acid

Acid acid
ACID of the aircraft transmitting this ADS-B state information.


participAddr

byte[] participAddr
24-bit (3 byte) ADS-B participant address of this aircraft.


transmitTime

SystemTime transmitTime
The time the ADS-B state information was transmitted.


trueHeading

TrueHeading trueHeading
The true heading of this ADS-B aircraft.


tas

TrueAirspeed tas
The true airspeed of this ADS-B aircraft.

Constructor Detail

AdsbAirRefVelocity

public AdsbAirRefVelocity(AircraftState acState)
Constructor for AdsbAirRefVelocity class that takes an AircraftState.


AdsbAirRefVelocity

public AdsbAirRefVelocity(Acid aircraftID,
                          TrueHeading trueHdg,
                          TrueAirspeed tas)
Constructor for AdsbAirRefVelocity class.

Method Detail

getAcid

public Acid getAcid()
Gets the Acid object of geographic info about the point of acid.

Returns:
Returns Acid of geographic info about the point of acid.

getParticipantAddr

public byte[] getParticipantAddr()
Gets the 24-bit (3 byte) ADS-B participant address of this aircraft.

Returns:
The 24-bit (3 byte) ADS-B participant address of this aircraft.

getTrueAirspeed

public TrueAirspeed getTrueAirspeed()
Returns:
Returns the true airspeed.

getTrueHeading

public TrueHeading getTrueHeading()
Returns:
Returns the true heading.

getTransmitTime

public SystemTime getTransmitTime()
Returns:
The time this ADS-B state was transmitted as a SystemTime.

toString

public java.lang.String toString()
Prints the AircraftState information to a String.

Overrides:
toString in class java.lang.Object
Returns:
Returns the AircraftState information in string format.

main

public static void main(java.lang.String[] argv)