Package edu.nps.moves.dis7.examples
package edu.nps.moves.dis7.examples
Example programs and utility classes using edu.nps.moves.dis7 library.
Many of these programs were originally developed as part of the
NetworkedGraphicsMV3500 examples: OpenDis7Examples.
- See Also:
-
ClassDescriptionListen to all kinds of PDUs and report themThis is an application example that sends every type of PDU defined by the IEEE Distributed Interactive Simulation (DIS) Protocol.This is an example that sends many/most types of PDUs.A comparator that is used by the java util classes for sorting.The Entity Type record, described in section 6.2.30 of IEEE Std 1278.1-2012, IEEE Standard for Distributed Interactive Simulation—Application Protocols, is implemented in this library as edu.nps.moves.dis.EntityType.java.Receives PDUs from the network in IEEE DIS format.Creates and sends ESPDUs in IEEE binary format.The purpose of this inheritable class is to provide an easily modifiable example simulation program that includes DIS-capable entities performing tasks of interest, and then reporting activity via PDUs to the network.The purpose of this program is to provide an easily modifiable example simulation for networked entity tracks and presentation, including DIS-capable entities doing tasks and reporting them to the network.Class to leverage the
PduRecorderwith PDU log saving console controls for resume, pause and quit.Class to leverage thePduPlayerwith PDU log playback console controls for resume, pause and quit.Receives PDUs from the network in IEEE format.Receives PDUs from the network in IEEE format.Creates and sends ESPDUs in IEEE binary format.TCP/IP network modesCreates and sends ESPDUs in IEEE binary format. very similar to EspduSender.java, but this uses Robert Harder's more memory efficient NIO methods for marshalling.Create a track from DIS ESPDUsShows how to use DisThreadedNetworkInterface from an application class.