Package faa.tg.dis

This package provides the Distributed Interative Simulation (DIS) capability that the simulator uses to broadcast aircraft position data.

See:
          Description

Interface Summary
DIS_Transmitter The DIS_Transmitter defines an interface for all Dis transmitters
PduListener Objects that need to receive notification when PDUs are read off the network should implement this interface and register themselves with the PduFactory.
ProtocolDataUnit.PduGenerator<E extends ProtocolDataUnit>  
 

Class Summary
Appearance This Appearance class represents the entity appearance record of an Entity State PDU (ESPDU).
ArrayDataInput Wraps an array and can be used to dole out DataInput.
DataPDU The DIS standard defines the Data PDU as the PDU to be used in response to a Data Query or Data Set PDU.
DatumSpecificationRecord The DatumSpecificationRecord specifies the number and value of fixed datums and variable datums in a DataPDU.
DeadReckon The DeadReckon class represents the Dead Reckoning Parameters field of a DIS Entity State PDU.
DIS_Receiver The DIS_Receiver reads DIS packets off the network and stores them in a ThreadSafeQueue.
DIS_UdpTransmitter The DIS_UdpTransmitter broadcasts DIS Protocol Data Units onto the network.
EndOfEpochPDU The EndOfEpoch PDU (EOEPDU) is used to notify external participants (xpvd) in the exercise that the simulator has finished processing aircraft for this epoch.
EntityId Each entity in a DIS exercise must have a unique Entity Id.
EntityLocation The location of an DIS entity is represented by the EntityLocation class.
EntityMarking The EntityMarking class holds the aircraft id and beacon code of an entity.
EntityOrientation The EntityOrientation class holds an entity's orientation specified in Euler angles.
EntityStatePDU The Entity State PDU (ESPDU) is the fundamental PDU used for reflecting an entity's state to the rest of the simulation.
EntityType The EntityType class represents the Entity Type Record of a DIS PDU.
EntityVelocity The velocity vector of an entity.
EnvironmentLocation  
EnvironmentPDU This PDU notifies simulation participants of Environmental conditions.
EnvironmentRequestPDU This PDU request Environmental conditions.
EnvironmentWeather  
EventReportPDU This class defines EventReportPDU which is used to notify a dis listener when a major event has occured for a managed entity
FixedDatum FixedDatum represents a Fixed Datum Record of a DataPDU.
GroundEventPDU This class defines GroundEventPDU
GroundStatus This class defines GroundStatus
IfDtMsgPDU The DT message can be sent/received from the NAS system in the form of an interfacility message.
IfFlightPlanPDU The IfFlightPlanPDU contains all the information in an interfacility flight plan message in PDU format.
IfFlightPlanPduFactory IfFlightPlanPduFactory generates IfFlightPlanPdu's based on each flight's UFP (UniversalFlightPlan), and the TimeDelay parameter (how long before a flight goes active to send the IfFlightPlanPdu for that flight.)
IfHandoffAcceptPDU The IfHandoffAccept PDU indicates a previous handoff request is being accepted.
IfHandoffRecallPDU The IfHandoffRecall pdu indicates a previous handoff request is being cancelled.
IfHandoffRequestPDU The Handoff request message indicates a handoff is being inititated between the source site and the destination site.
IfTgMsgPDU The TG message will only be received from a NAS system in the form of an interfaciltiy TG message.
IfTrMsgPDU The TR message will only be received from a NAS system in the form of an interfaciltiy message.
InterfacilityPDU The DIS Interfacility PDU is a single DIS PDU with a sub type field that indicates one of the following operations.
InterfacilityPDU.Delagator Used to chain calls from another PduGenerator
PduByteArrayIterator The PduByteArrayIterator provides a convenient way of iterating over a buffer of Protocol Data Units.
PduFactory The PduFactory creates ProtocolDataUnits.
PduFactoryTest Tests the PduFactory
PduLogger A generic PDU logger that outputs PDUs in string format to stdout.
PduOutputStream ProtocolDataUnits are written to a PduOutputStream.
PreFlightPDU The PreFlightPDU is a TGF designed PDU used to convey the initial pre-flight state of an aircraft to simulation paricipants.
PreFlightRequestPDU The PreFlightRequestPDU is used to request PreFlightPDUs for a specific flight or all flights.
ProtocolDataUnit The Protocol Data Unit (PDU) is the standard message format for the Distributed Interactive Simulation (DIS) protocol.
ProtocolDataUnit.StandardPduGenerator<E extends ProtocolDataUnit>  
ReportType specifies the type of event that caused an event report
SimMgmtEntityId Entity Id for Simulation Management PDUs.
StartPDU This PDU notifies simulation participants of simulation start.
StopPDU This PDU notifies simulation participants of simulation stop.
TgPduFactory The TgPduFactory creates ProtocolDataUnits.
Unsigned Utility to compute unsigned values of bytes, shorts, and integers.
VariableDatum VariableDatum represents a Variable Datum Record of a DataPDU.
 

Enum Summary
IfPduType Subtypes for Interfacility PDUs.
PduType The PduType binds the type field in a PDU header with the appropriate class for that type.
 

Exception Summary
DuplicatePduTypeException Thrown whenever an duplicate pdu type is encountered.
UnrecognizedPduTypeException Thrown whenever an unrecognized pdu type is encountered.
 

Package faa.tg.dis Description

This package provides the Distributed Interative Simulation (DIS) capability that the simulator uses to broadcast aircraft position data. It provides a ...