Package edu.nps.moves.dis7.pdus


package edu.nps.moves.dis7.pdus
Utility classes supporting edu.nps.moves.dis7 library. This source code is manually authored in order to support autogeneration of new code libraries.
See Also:
  • Class
    Description
    7.6.5.1 Abstract base class for IFFPduLayerData classes
    7.5.6 Acknowledges the receipt of a Start/Resume PDU, Stop/Freeze PDU, Create Entity PDU, or Remove Entity PDU.
    Alias, more descriptive name for AcknowledgeRPdu.
    5.12.4.6 Serves the same function as the Acknowledge PDU but is used to acknowledge the receipt of a Create Entity-R PDU, a Remove Entity-R PDU, a Start/Resume-R PDU, or a Stop/Freeze-R PDU.
    Information about a specific UA emitter.
    7.5.7 A request from a Simulation Manager (SM) to a managed entity to perform a specified action.
    Alias, more descriptive name for ActionRequestRPdu.
    5.12.4.7 Serves the same function as the Action Request PDU but with the addition of reliability service levels.
    Section 7.5.8.
    Alias, more descriptive name for ActionResponseRPdu.
    5.12.4.8 Serves the same function as the Action Response PDU (see 5.6.5.8.1) but is used to acknowledge the receipt of an Action Request-R PDU.
    The unique designation of each aggregate in an exercise is specified by an aggregate identifier record.
    Specifies the character set used in the first byte, followed by up to 31 characters of text data.
    5.9.2.2 The Aggregate State PDU shall be used to communicate the state and other pertinent information about an aggregated unit.
    Identifies the type and organization of an aggregate.
    Align is a class with methods to marshal and unmarshal variable length padding.
    The Angle Deception attribute record may be used to communicate discrete values that are associated with angle deception jamming that cannot be referenced to an emitter mode.
    Angular velocity measured in radians per second out each of the entity's own coordinate axes.
    Location of the radiating portion of the antenna, specified in world coordinates and entity coordinates.
    Additional Passive Activity for use by Underwater Acoustic (UA) PDU.
    used in AppearancePdu
    9.4.3 Communicate information about the appearance of a live entity.
    7.10.6 Used to communicate detailed information about the addition/modification of a synthetic environment object that is geometrically anchored to the terrain with a set of three or more points that come to a closure.
    9.4.4 Communicate information about an entity’s articulated and attached parts.
    articulated parts for movable parts and a combination of moveable/attached parts of an entity.
    An entity's associations with other entities and/or locations.
    Removable parts that may be attached to an entity.
    Used to convey information for one or more attributes.
    7.2.6.
    Each Attribute Record Set shall contain the following information: the Entity or Object ID to which all Attribute records in the set apply, plus one or more Attribute records
    Used when the antenna pattern type field has a value of 1.
    Describes the scan volue of an emitter beam.
    Information related to the status of a beam.
    The Blanking Sector attribute record may be used to convey persistent areas within a scan volume where emitter power for a specific active emitter beam is reduced to an insignificant value.
    Category is a marker interface to polymorphize category field in Pdus.
    This is a bitfield.
    Time measurements that exceed one hour are represented by this record.
    7.2.4 Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU.
    7.2.3 Collisions between entities shall be communicated by issuing a Collision PDU.
    7.5.13 Used to enter arbitrary messages (character strings, for example).
    Alias, more descriptive name for CommentRPdu.
    5.12.4.13 Serves the same function as the Comment PDU.
    Identity of a communications node.
    Section 7.5.2.
    Alias, more descriptive name for CreateEntityRPdu.
    5.12.4.2 Serves the same function as the Create Entity PDU but with the addition of reliability service levels.
    identify which of the optional data fields are contained in the Minefield Data PDU or requested in the Minefield Query PDU.
    7.5.11 Information issued in response to a Data Query PDU or Set Data PDU.
    List of fixed and variable datum records.
    Section 7.5.9.
    Alias, more descriptive name for DataQueryRPdu.
    5.12.4.9 Serves the same function as the Data Query PDU but with the addition of reliability service levels
    Alias, more descriptive name for DataRPdu.
    5.12.4.11 Serves the same function as the Data PDU but with the addition of reliability service levels and is used in response to a Data Query-R PDU, a Data-R PDU, or a Set Data-R PDU.
    List of fixed and variable datum records.
    Not specified in the standard.
    7.6.3 Handles designating operations.
    7.3.3 Used to communicate the detonation or impact of munitions, as well as non-munition explosions, the burst or initial bloom of chaff, and the ignition of a flare.
    DE Precision Aimpoint Record.
    Damage sustained by an entity due to directed energy.
    7.3.4 Used to communicate the firing of a directed energy weapon.
    DE Precision Aimpoint Record.
    DE energy depostion properties for a target entity.
    This class is backed by a Java library class, BitSet.
    Section 5.3.7.
    Which domain does this PDU belong to: An example approximating a Java enum "superclass".
    Contains electromagnetic emission regeneration parameters that are variable throught a scenario.
    7.6.2 Communicate active electromagnetic emissions, including radar and radar-related electronic warfare (e.g., jamming).
    A device that is able to discharge detectable electromagnetic energy.
    Emitter beams focused emissions from an electromagnetic or active acoustic transmitter.
    This field shall specify information about a particular emitter system.
    Information about an entity's engine fuel.
    For each type or location of engine fuell, this record specifies the type, location, fuel measurement units, and reload quantity and maximum quantity.
    Association or disassociation of two entities.
    EntityCapabilities is a marker interface to polymorphize Entity Capabilities (uid 55).
    7.3.5 Used to communicate detailed damage information sustained by an entity regardless of the source of the damage.
    Unique identifier triplet for this entity.
    Entity Identifier.
    Section 5.3.3.
    Managment of grouping of PDUs, and more.
    Specifies the character set used in the first byte, followed by 11 characters of text data.
    7.2.2.
    Direction enumerations
    7.2.5.
    Identifies the type of Entity
    Identifies the type of Entity
    Association or disassociation of two entities.
    EnumNotFoundException indicates that the enumeration of interest was not found
    Information about a geometry, a state associated with a geometry, a bounding volume, or an associated entity ID. 6.2.31, not fully defined.
    7.10.2 Used to communicate information about environmental effects and processes.
    Three floating point values representing an orientation, psi, theta, and phi, aka the euler angles, in radians.
    Identifies an event in the world.
    Identifies an event in the world.
    7.5.12 A managed entity shall report the occurrence of a significant event to the simulation manager (SM) using an Event Report PDU.
    Alias, more descriptive name for EventReportRPdu.
    5.12.4.12 Contains the same information as found in the Event Report PDU.
    An entity's expendable (chaff, flares, etc.) information.
    Burst of chaff or expendible device.
    An entity's expendable (chaff, flares, etc.) information.
    Explosion of a non-munition.
    The False Targets attribute record shall be used to communicate discrete values that are associated with false targets jamming that cannot be referenced to an emitter mode.
    7.3.2 Used to communicate the firing of a weapon or expendable.
    Fixed Datum Record.
    Basic operational data for IFF.
    Detailed information about the grid dimensions (axes) and coordinates for environmental state variables
    Grid axis record for fixed data.
    Grid axis descriptor fo variable spacing axis data.
    6.2.41, table 68
    6.2.41, table 68
    6.2.41, table 69
    6.2.41, table 70
    7.10.3 Used to communicate information about global, spatially varying environmental effects.
    Unique designation of a group of entities contained in the isGroupOfPdu.
    alias, more descriptive name for an IFFPdu.
    repeating element in IFF Data specification record
    Requires hand coding to be useful.
    Fundamental IFF atc data.
    7.6.5.1 Information about military and civilian interrogators, transponders, and specific other electronic systems.
    7.6.5.3 Layer 2 emissions data
    7.6.5.4.2 Layer 3 Mode 5 interrogator format
    7.6.5.4.3 Layer 3 Mode 5 transponder format
    7.6.5.5.2 Layer 4 Mode S interrogator format
    7.6.5.5.3 Layer 4 Mode S transponder format
    7.6.5.6.
    5.13.3.1 Used to communicate an IO attack or the effects of an IO attack on one or more target entities.
    Information operations (IO) are the integrated employment of electronic warfare (EW), computer network operations (CNO), psychological operations (PSYOP), military deception (MILDEC), and operations security (OPSEC), along with specific supporting capabilities, to influence, disrupt, corrupt, or otherwise affect enemy information and decision making while protecting friendly information operations.
    5.13.4.1 Used to communicate the effects of an IO attack on one or more target entities.
    Intercom communications parameters.
    5.8.7 Communicates the state of a particular intercom device, request an action of another intercom device, or respond to an action request.
    Unique designation of an attached or unattached intercom in an event or exercirse.
    unique reference ID for this intercom
    5.8.6 Conveys the audio or digital data that is used to communicate between simulated intercom devices IEEE Std 1278.1-2012, IEEE Standard for Distributed Interactive Simulation—Application Protocols
    5.8.6 Conveys the audio or digital data that is used to communicate between simulated intercom devices IEEE Std 1278.1-2012, IEEE Standard for Distributed Interactive Simulation—Application Protocols
    6.2.48.2
    6.2.48.3
    6.2.48
    5.9.3.1 The IsGroupOf PDU shall communicate information about the individual states of a group of entities, including state information that is necessary for the receiving simulation applications to represent the issuing group of entities in the simulation applications’ own simulation.
    5.9.5 Used to request hierarchical linkage of separately hosted simulation entities
    Jamming technique.
    Identity of a communications node.
    The identification of the additional information layer number, layer-specific information, and the length of the layer.
    9.4.6 Communicate information associated with the impact or detonation of a munition.
    9.4.5 Representation of weapons fire in a DIS exercise involving LEs.
    3 x 8-bit fixed binary
    7.10.5 Used to communicate detailed information about the addition/modification of a synthetic environment object that is geometrically anchored to the terrain with one point and has size and orientation.
    The specification of an individual segment of a linear segment synthetic environment object in a Linear Object State PDU Section 6.2.52
    16-bit fixed binaries
    Alias, more descriptive name for LEDetonationPdu.
    Does not inherit from PduBase.
    Alias, more descriptive name for LEFirePdu.
    The unique designation of each entity in an event or exercise that is contained in a Live Entity PDU.
    16-bit fixed binaries
    8-bit fixed binaries
    16-bit fixed binaries
    16-bit fixed binaries
    16-bit fixed binaries
    16-bit fixed binaries
    A simulation's designation associated with all Live Entity IDs contained in Live Entity PDUs.
    Abstract superclass for logistics PDUs.
    Marshaller performs serialization.
    simulation time of emplacement of the mine
    The unique designation of a mine contained in the Minefield Data PDU.
    5.10.4 Information about the location and status of a collection of mines in a minefield is conveyed through the Minefield Data PDU on an individual mine basis.
    Abstract superclass for PDUs relating to minefields.
    The unique designation of a minefield Section 6.2.56
    5.10.3 Contains information about the requesting entity and the region and mine types of interest to the requesting entity.
    5.10.5 Contains information about the requesting entity and the PDU(s) that were not received in response to a query.
    Information about a minefield sensor.
    5.10.2 Communicate information about the minefield, including the location, perimeter, and types of mines contained within it.
    B.2.26.
    B.2.29.
    B.2.37.
    B.2.41.
    Modulation parameters associated with a specific radio system. 6.2.58
    Information about the type of modulation used for radio transmission. 6.2.59
    An entity's munition (e.g., bomb, missile) information shall be represented by one or more Munition records.
    Represents the firing or detonation of a munition.
    indicate weapons (munitions) previously communicated via the Munition record.
    Information about the discrete positional relationship of the part entity with respect to the its host entity Section 6.2.62
    The unique designation of an environmental object.
    The unique designation of an environmental object.
    used to convey entity and conflict status information associated with transferring ownership of an entity.
    Base class of PduBase and LiveEntityPdu
    The superclass for all PDUs except LiveEntity.
    PduStatus.java, section 6.2.67
    7.10.4 Used to communicate detailed information about the addition/modification of a synthetic environment object that is geometrically anchored to the terrain with a single point.
    contains information describing the propulsion systems of the entity.
    Bit field used to identify minefield data. bits 14-15 are a 2-bit enum, other bits unused.
    Common PDU fields for Radio Communications family
    Abstract superclass for radio communications PDUs.
    The unique designation of an attached or unattached radio in an event or exercise Section 6.2.70
    Identifies the type of radio.
    5.8.5 Communicates the state of a particular radio receiver.
    Alias, more descriptive name for RecordQueryRPdu.
    5.12.4.14 Used to communicate a request for data in record format.
    The identification of the records being queried 6.2.72
    Alias, more descriptive name for RecordRPdu.
    5.12.4.16 Used to respond to a Record Query-R PDU or a Set Record-R PDU.
    This record shall specify the number of record sets contained in the Record Specification record and the record details.
    Synthetic record, made up from section 6.2.73.
    The relationship of the part entity to its host entity.
    Section 7.5.3 The removal of an entity from an exercise shall be communicated with a Remove Entity PDU.
    Alias, more descriptive name for RemoveEntityRPdu.
    5.12.4.3 Contains the same information as found in the Remove Entity PDU with the addition of the level of reliability service to be used for the removal action being requested.
    5.5.10 Used by the repairing entity to communicate the repair that has been performed for the entity that requested repair service.
    5.5.11 used by the receiving entity to acknowledge the receipt of a Repair Complete PDU
    A monotonically increasing number inserted into all simulation managment PDUs.
    5.5.8 Used to communicate the canceling of a resupply service provided through logistics support.
    5.5.6 Communicate the offer of supplies by a supplying entity to a receiving entity.
    5.5.7 Used to acknowledge the receipt of supplies by the receiving entity.
    Additional operational data for an IFF emitting system and the number of IFF Fundamental Parameter Data records Section 6.2.76.
    7.6.6 Certain supplemental information on an entity’s physical state and emissions.
    An entity's sensor information.
    Physical separation of an entity from another entity.
    5.5.5 Communicate information associated with one entity requesting a service from another.
    Section 7.5.10.
    Alias, more descriptive name for SetDataRPdu.
    5.12.4.10 Serves the same function as the Set Data PDU but with the addition of reliability service levels.
    Alias, more descriptive name for SetRecordRPdu.
    5.12.4.15 Used to set or change certain parameter values.
    Current Shaft RPM, Ordered Shaft RPM for use by Underwater Acoustic (UA) PDU.
    5.8.4, 7.7.3 Conveys the audio or digital data carried by the simulated radio or intercom transmission.
    5.8.4, 7.7.3 Conveys the audio or digital data carried by the simulated radio or intercom transmission.
    information abou an enitity not producing espdus.
    A Simulation Address record shall consist of the Site Identification number and the Application Identification number.
    The unique designation of a simulation when using the 48-bit identifier format shall be specified by the Sim- ulation Identifier record.
    First part of a simulation management (SIMAN) PDU and SIMAN-Reliability (SIMAN-R) PDU.
    Simulation Management with Reliability PDUs with reliability service levels in a DIS exercise are an alternative to the Simulation Management PDUs, and may or may not be required for participation in an DIS exercise,
    Section 6.2.83
    Does not work, and causes failure in anything it is embedded in.
    Section 7.5.4.
    Alias, more descriptive name for StartResumeRPdu.
    5.12.4.4 Serves the same function as the Start/Resume PDU but with the addition of reliability service levels
    Section 7.5.5.
    Alias, more descriptive name for StopFreezeRPdu.
    5.12.4.5 Serves the same function as the Stop/Freeze PDU (see 5.6.5.5.1) but with the addition of reliability service levels.
    Information about an entity's engine fuel.
    For each type or location of Storage Fuel, this record shall specify the type, location, fuel measure- ment units, reload quantity and maximum quantity for storage fuel either for the whole entity or a specific storage fuel location (tank).
    Abstract interface for PDU SubCategory
    Alias, more descriptive name for SEESPdu.
    A supply, and the amount of that supply.
    Section 5.3.11: Abstract superclass for synthetic environment PDUs
    The ID of the IFF emitting system.
    Alias, more descriptive name for TSPIPdu.
    Total number of record sets contained in a logical set of one or more PDUs.
    Track-Jam data Section 6.2.89
    Information initiating the dyanic allocation and control of simulation entities between two simulation applications.
    5.8.3 Communicates the state of a particular radio transmitter or simple intercom.
    9.4.2 The Time Space Position Information (TSPI) PDU shall communicate information about the LE’s state vector.
    Information for one or more acoustic beams that the system has, including: length of the beam data, beam identification number for each beam, and fundamental parametric data used to define the entity’s active emissions.
    Underwater Acoustic (UA) active emissions (intentional emissions) and passive signature (unintentional emissions) information.
    Regeneration parameters for active emission systems that are variable throughout a scenario.
    The unique designation of one or more unattached radios in an event or exercise Section 6.2.91
    7.6.4 Information about underwater acoustic emmissions.
    container class not in specification
    The variable datum type, the datum length, and the value for that variable datum type.
    The variable datum type, the datum length, and the value for that variable datum type.
    used in DetonationPdu, ArticulatedPartsPdu among others
    Relates to radios.
    Two floating point values, x, y
    Three double precision floating point values, x, y, and z.
    Three floating point values, x, y, and z.
    Operational data for describing the vectoring nozzle systems Section 6.2.96
    Abstract superclass for fire and detonation pdus that have shared information.