Class RecordSpecificationElement

java.lang.Object
edu.nps.moves.dis7.RecordSpecificationElement
All Implemented Interfaces:
java.io.Serializable

public class RecordSpecificationElement
extends java.lang.Object
implements java.io.Serializable
Synthetic record, made up from section 6.2.73. This is used to achieve a repeating variable list element.

recordLength, recordCount and recordValues must be set by hand so the. IEEE Std 1278.1-2012, IEEE Standard for Distributed Interactive Simulation—Application Protocols

See Also:
Serialized Form
  • Field Details

    • recordID

      protected VariableRecordType recordID
      the data structure used to convey the parameter values of the record for each record. 32 bit enumeration. uid = 66
    • recordSetSerialNumber

      protected int recordSetSerialNumber
      the serial number of the first record in the block of records
    • padding

      protected int padding
    • recordLength

      protected short recordLength
      the length, in bits, of the record. Note, bits, not bytes.
    • recordCount

      protected short recordCount
      the number of records included in the record set
    • recordValues

      protected byte[] recordValues
      the concatenated records of the format specified by the Record ID field. The length of this field is the Record Length multiplied by the Record Count, in units of bits.
    • padTo64

      protected byte[] padTo64
      used if required to make entire record size an even multiple of 8 bytes
  • Constructor Details

  • Method Details