Interface | Description |
---|---|
NioServer.Listener |
An interface for listening to events from a
NioServer . |
PduMulticastReceiver.Listener | |
PduNioMulticastReceiver.Listener | |
UdpServer.Listener |
An interface for listening to events from a
UdpServer . |
Class | Description |
---|---|
ByteBufferPool |
A pool that holds ByteBuffer objects.
|
ConcatenatedDisPdus |
Reads concatenated PDUs, not necessarily of the same type or the same
length, from a binary file.
|
CoordinateConversions |
Converts DIS (x,y,z) rectilinear coordinates (earth-centered RH coordinate system)
to latitude and longitude, in radians.
|
CoordinateTransformer |
Abstract superclass for doing global coordinate transforms.
|
DisMarshaller |
Marhsalls a Java object PDU to IEEE DIS, optionally changing coordinate systems
of some PDUs to conform to the desired coordinate system.
|
DisTime |
DIS time units are a pain in the ass.
|
EulerConversions |
Class contains methods that convert to Tait_Bryan_angles (i.e., roll, pitch
and yaw/heading) given the position (i.e., latitude, longitude) and the
euler angles (i.e., psi, theta, and phi).
|
NioServer |
A robust class for establishing simultaneous TCP and UDP servers and manipulating
their listening ports.
|
NioServer.Event |
An event representing activity by a
NioServer . |
PduFactory |
Simple factory for PDUs.
|
PduMulticastReceiver |
A UDP server that receives DIS PDU packets and fires off events
to interested parties.
|
PduMulticastReceiver.Event | |
PduNioMulticastReceiver |
A UDP server that receives DIS PDU packets and fires off events
to interested parties.
|
PduNioMulticastReceiver.Event | |
UdpServer |
Used in support of
PduMulticastReceiver . |
UdpServer.Event |
An event representing activity by a
UdpServer . |
VariableLengthData |
DIS has a frequent problem of shifting between units when describing
the data length of some fields.
|
Enum | Description |
---|---|
DisMarshaller.TimestampStyle |
The various formats we can use for the timestamp format in the PDU header when marshalled
|
NioServer.State |
One of four possible states for the server to be in:
|
UdpServer.State |
One of four possible states for the server to be in:
|
VariableLengthData.DataLengthUnits |
What units does the length field use? Typically bytes (octet)
but also often bits.
|
VariableLengthData.PadToBoundary |
We want the record as a whole to end on a byte, 16 bit word, 32 bit
word, or 64 bit word boundary, so we pad to reach that.
|