Enum Class DisPduType

java.lang.Object
java.lang.Enum<DisPduType>
edu.nps.moves.dis7.enumerations.DisPduType
All Implemented Interfaces:
Serializable, Comparable<DisPduType>, Constable

public enum DisPduType extends Enum<DisPduType>
This enum type is generated from XML, UID 4, marshal size 8; DISPDUType has 73 enumerations total.
See Also:
  • Enum Constant Details

    • OTHER

      public static final DisPduType OTHER
      Other
    • ENTITY_STATE

      public static final DisPduType ENTITY_STATE
      Entity State
    • FIRE

      public static final DisPduType FIRE
      Fire
    • DETONATION

      public static final DisPduType DETONATION
      Detonation
    • COLLISION

      public static final DisPduType COLLISION
      Collision
    • SERVICE_REQUEST

      public static final DisPduType SERVICE_REQUEST
      Service Request
    • RESUPPLY_OFFER

      public static final DisPduType RESUPPLY_OFFER
      Resupply Offer
    • RESUPPLY_RECEIVED

      public static final DisPduType RESUPPLY_RECEIVED
      Resupply Received
    • RESUPPLY_CANCEL

      public static final DisPduType RESUPPLY_CANCEL
      Resupply Cancel
    • REPAIR_COMPLETE

      public static final DisPduType REPAIR_COMPLETE
      Repair Complete
    • REPAIR_RESPONSE

      public static final DisPduType REPAIR_RESPONSE
      Repair Response
    • CREATE_ENTITY

      public static final DisPduType CREATE_ENTITY
      Create Entity
    • REMOVE_ENTITY

      public static final DisPduType REMOVE_ENTITY
      Remove Entity
    • START_RESUME

      public static final DisPduType START_RESUME
      Start/Resume
    • STOP_FREEZE

      public static final DisPduType STOP_FREEZE
      Stop/Freeze
    • ACKNOWLEDGE

      public static final DisPduType ACKNOWLEDGE
      Acknowledge
    • ACTION_REQUEST

      public static final DisPduType ACTION_REQUEST
      Action Request
    • ACTION_RESPONSE

      public static final DisPduType ACTION_RESPONSE
      Action Response
    • DATA_QUERY

      public static final DisPduType DATA_QUERY
      Data Query
    • SET_DATA

      public static final DisPduType SET_DATA
      Set Data
    • DATA

      public static final DisPduType DATA
      Data
    • EVENT_REPORT

      public static final DisPduType EVENT_REPORT
      Event Report
    • COMMENT

      public static final DisPduType COMMENT
      Comment
    • ELECTROMAGNETIC_EMISSION

      public static final DisPduType ELECTROMAGNETIC_EMISSION
      Electromagnetic Emission
    • DESIGNATOR

      public static final DisPduType DESIGNATOR
      Designator
    • TRANSMITTER

      public static final DisPduType TRANSMITTER
      Transmitter
    • SIGNAL

      public static final DisPduType SIGNAL
      Signal
    • RECEIVER

      public static final DisPduType RECEIVER
      Receiver
    • IDENTIFICATION_FRIEND_OR_FOE

      public static final DisPduType IDENTIFICATION_FRIEND_OR_FOE
      IFF
    • UNDERWATER_ACOUSTIC

      public static final DisPduType UNDERWATER_ACOUSTIC
      Underwater Acoustic
    • SUPPLEMENTAL_EMISSION_ENTITY_STATE

      public static final DisPduType SUPPLEMENTAL_EMISSION_ENTITY_STATE
      Supplemental Emission / Entity State
    • INTERCOM_SIGNAL

      public static final DisPduType INTERCOM_SIGNAL
      Intercom Signal
    • INTERCOM_CONTROL

      public static final DisPduType INTERCOM_CONTROL
      Intercom Control
    • AGGREGATE_STATE

      public static final DisPduType AGGREGATE_STATE
      Aggregate State
    • ISGROUPOF

      public static final DisPduType ISGROUPOF
      IsGroupOf
    • TRANSFER_OWNERSHIP

      public static final DisPduType TRANSFER_OWNERSHIP
      Transfer Ownership
    • ISPARTOF

      public static final DisPduType ISPARTOF
      IsPartOf
    • MINEFIELD_STATE

      public static final DisPduType MINEFIELD_STATE
      Minefield State
    • MINEFIELD_QUERY

      public static final DisPduType MINEFIELD_QUERY
      Minefield Query
    • MINEFIELD_DATA

      public static final DisPduType MINEFIELD_DATA
      Minefield Data
    • MINEFIELD_RESPONSE_NACK

      public static final DisPduType MINEFIELD_RESPONSE_NACK
      Minefield Response NACK
    • ENVIRONMENTAL_PROCESS

      public static final DisPduType ENVIRONMENTAL_PROCESS
      Environmental Process
    • GRIDDED_DATA

      public static final DisPduType GRIDDED_DATA
      Gridded Data
    • POINT_OBJECT_STATE

      public static final DisPduType POINT_OBJECT_STATE
      Point Object State
    • LINEAR_OBJECT_STATE

      public static final DisPduType LINEAR_OBJECT_STATE
      Linear Object State
    • AREAL_OBJECT_STATE

      public static final DisPduType AREAL_OBJECT_STATE
      Areal Object State
    • TIME_SPACE_POSITION_INFORMATION

      public static final DisPduType TIME_SPACE_POSITION_INFORMATION
      TSPI
    • APPEARANCE

      public static final DisPduType APPEARANCE
      Appearance
    • ARTICULATED_PARTS

      public static final DisPduType ARTICULATED_PARTS
      Articulated Parts
    • LIVE_ENTITY_FIRE

      public static final DisPduType LIVE_ENTITY_FIRE
      LE Fire
    • LIVE_ENTITY_DETONATION

      public static final DisPduType LIVE_ENTITY_DETONATION
      LE Detonation
    • CREATE_ENTITY_RELIABLE

      public static final DisPduType CREATE_ENTITY_RELIABLE
      Create Entity-R
    • REMOVE_ENTITY_RELIABLE

      public static final DisPduType REMOVE_ENTITY_RELIABLE
      Remove Entity-R
    • START_RESUME_RELIABLE

      public static final DisPduType START_RESUME_RELIABLE
      Start/Resume-R
    • STOP_FREEZE_RELIABLE

      public static final DisPduType STOP_FREEZE_RELIABLE
      Stop/Freeze-R
    • ACKNOWLEDGE_RELIABLE

      public static final DisPduType ACKNOWLEDGE_RELIABLE
      Acknowledge-R
    • ACTION_REQUEST_RELIABLE

      public static final DisPduType ACTION_REQUEST_RELIABLE
      Action Request-R
    • ACTION_RESPONSE_RELIABLE

      public static final DisPduType ACTION_RESPONSE_RELIABLE
      Action Response-R
    • DATA_QUERY_RELIABLE

      public static final DisPduType DATA_QUERY_RELIABLE
      Data Query-R
    • SET_DATA_RELIABLE

      public static final DisPduType SET_DATA_RELIABLE
      Set Data-R
    • DATA_RELIABLE

      public static final DisPduType DATA_RELIABLE
      Data-R
    • EVENT_REPORT_RELIABLE

      public static final DisPduType EVENT_REPORT_RELIABLE
      Event Report-R
    • COMMENT_RELIABLE

      public static final DisPduType COMMENT_RELIABLE
      Comment-R
    • RECORD_RELIABLE

      public static final DisPduType RECORD_RELIABLE
      Record-R
    • SET_RECORD_RELIABLE

      public static final DisPduType SET_RECORD_RELIABLE
      Set Record-R
    • RECORD_QUERY_RELIABLE

      public static final DisPduType RECORD_QUERY_RELIABLE
      Record Query-R
    • COLLISION_ELASTIC

      public static final DisPduType COLLISION_ELASTIC
      Collision-Elastic
    • ENTITY_STATE_UPDATE

      public static final DisPduType ENTITY_STATE_UPDATE
      Entity State Update
    • DIRECTED_ENERGY_FIRE

      public static final DisPduType DIRECTED_ENERGY_FIRE
      Directed Energy Fire
    • ENTITY_DAMAGE_STATUS

      public static final DisPduType ENTITY_DAMAGE_STATUS
      Entity Damage Status
    • INFORMATION_OPERATIONS_ACTION

      public static final DisPduType INFORMATION_OPERATIONS_ACTION
      Information Operations Action
    • INFORMATION_OPERATIONS_REPORT

      public static final DisPduType INFORMATION_OPERATIONS_REPORT
      Information Operations Report
    • ATTRIBUTE

      public static final DisPduType ATTRIBUTE
      Attribute
  • Method Details

    • values

      public static DisPduType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DisPduType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
      Provide enumeration value
      Returns:
      integer value
    • getDescription

      public String getDescription()
      Provide enumeration description
      Returns:
      description
    • getEnumBitWidth

      public static int getEnumBitWidth()
      bit width for this enumeration
      Returns:
      number of bits wide
    • getEnumForValue

      public static DisPduType getEnumForValue(int value)
      Provide enumeration for a given value
      Parameters:
      value - integer value of interest
      Returns:
      enumeration corresponding to numeric value
    • setTRACE

      public void setTRACE(boolean value)
      Set tracing on/off for this object
      Parameters:
      value - whether tracing is on or off
    • getTRACE

      public boolean getTRACE()
      Whether tracing is on or off for this object
      Returns:
      whether tracing is on or off
    • marshal

      public void marshal(DataOutputStream dos) throws IOException
      Marshal value to DataOutputStream
      Parameters:
      dos - DataOutputStream for output
      Throws:
      IOException - input-output error
      See Also:
    • marshal

      public void marshal(ByteBuffer byteBuffer) throws Exception
      Marshal value to ByteBuffer
      Parameters:
      byteBuffer - ByteBuffer for output
      Throws:
      IOException - input-output error
      Exception
      See Also:
    • unmarshalEnum

      public static DisPduType unmarshalEnum(DataInputStream dis) throws Exception
      Unmarshal value to DataInputStream
      Parameters:
      dis - DataInputStream for input
      Returns:
      enumeration of interest
      Throws:
      Exception - unmarshalling input-output error
      See Also:
    • unmarshalEnum

      public static DisPduType unmarshalEnum(ByteBuffer byteBuffer) throws Exception
      Unmarshal enumeration value to ByteBuffer
      Parameters:
      byteBuffer - ByteBuffer for input
      Returns:
      enumeration of interest
      Throws:
      Exception - unmarshalling input-output error
      See Also:
    • getMarshalledSize

      public int getMarshalledSize()
      Returns size of this serialized (marshalled) object in bytes
      Returns:
      serialized size in bytes
      See Also:
    • getName

      public String getName()
      Provide name
      Returns:
      name
    • toString

      public String toString()
      Provide simple identifier
      Overrides:
      toString in class Enum<DisPduType>
      Returns:
      class name, value and name