Class AttributePdu

All Implemented Interfaces:
Marshaller, Serializable

public class AttributePdu extends EntityInformationInteractionFamilyPdu implements Serializable
7.2.6. Information about individual attributes for a particular entity, other object, or event may be communicated using an Attribute PDU. The Attribute PDU shall not be used to exchange data available in any other PDU except where explicitly mentioned in the PDU issuance instructions within this standard. See 5.3.6.
See Also:
  • Field Details

    • NAME

      public static final String NAME
      The name of this PDU type
      See Also:
    • originatingSimulationAddress

      protected SimulationAddress originatingSimulationAddress
      This field shall identify the simulation issuing the Attribute PDU. It shall be represented by a Simulation Address record (see 6.2.79).
    • padding1

      protected int padding1
      Padding
    • padding2

      protected short padding2
      Padding
    • attributeRecordPduType

      protected DisPduType attributeRecordPduType
      This field shall represent the type of the PDU that is being extended or updated, if applicable. It shall be represented by an 8-bit enumeration. uid 4
    • attributeRecordProtocolVersion

      protected DISProtocolFamily attributeRecordProtocolVersion
      This field shall indicate the Protocol Version associated with the Attribute Record PDU Type. It shall be represented by an 8-bit enumeration. uid 5
    • masterAttributeRecordType

      protected VariableRecordType masterAttributeRecordType
      This field shall contain the Attribute record type of the Attribute records in the PDU if they all have the same Attribute record type. It shall be represented by a 32-bit enumeration. uid 66 Variable Record Type values are defined by VariableRecordType enumerations
    • actionCode

      protected DISAttributeActionCode actionCode
      This field shall identify the action code applicable to this Attribute PDU. The Action Code shall apply to all Attribute records contained in the PDU. It shall be represented by an 8-bit enumeration. uid 295
    • padding3

      protected byte padding3
      Padding
    • numberAttributeRecordSet

      protected short numberAttributeRecordSet
      This field shall specify the number of Attribute Record Sets that make up the remainder of the PDU. It shall be represented by a 16-bit unsigned integer.
    • attributeRecordSets

      protected List<AttributeRecordSet> attributeRecordSets
      attributeRecordSets is an undescribed parameter...
    • byteArrayOutputStream

      protected ByteArrayOutputStream byteArrayOutputStream
      byteArrayOutputStream (baos) is used for marshal/unmarshal serialization
      See Also:
    • dataOutputStream

      protected DataOutputStream dataOutputStream
      dataOutputStream (dos) is used for marshal/unmarshal serialization
      See Also:
  • Constructor Details

    • AttributePdu

      public AttributePdu()
      Constructor creates and configures a new instance object
  • Method Details