Class MinefieldDataPdu

All Implemented Interfaces:
Marshaller, Serializable

public class MinefieldDataPdu extends MinefieldFamilyPdu implements Serializable
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. IEEE Std 1278.1-2012, IEEE Standard for Distributed Interactive Simulation - Application Protocols
See Also:
Serialized Form
  • Field Details

    • minefieldID

      protected MinefieldIdentifier minefieldID
      Minefield ID
    • requestingEntityID

      protected SimulationIdentifier requestingEntityID
      ID of entity making request
    • minefieldSequenceNumbeer

      protected short minefieldSequenceNumbeer
      Minefield sequence number
    • requestID

      protected byte requestID
      request ID
    • pduSequenceNumber

      protected byte pduSequenceNumber
      pdu sequence number
    • numberOfPdus

      protected byte numberOfPdus
      number of pdus in response
    • numberOfMinesInThisPdu

      protected byte numberOfMinesInThisPdu
      how many mines are in this PDU
    • numberOfSensorTypes

      protected byte numberOfSensorTypes
      how many sensor type are in this PDU
    • padding

      protected byte padding
      padding
    • dataFilter

      protected DataFilterRecord dataFilter
      32 boolean field
    • mineType

      protected EntityType mineType
      Mine type
    • sensorTypes

      protected List<MinefieldSensorType> sensorTypes
      Sensor types, each 16-bits long
    • mineLocation

      protected List<Vector3Float> mineLocation
      Mine locations
    • groundBurialDepthOffset

      protected float[] groundBurialDepthOffset
      groundBurialDepthOffset is an undescribed parameter...
    • waterBurialDepthOffset

      protected float[] waterBurialDepthOffset
      waterBurialDepthOffset is an undescribed parameter...
    • snowBurialDepthOffset

      protected float[] snowBurialDepthOffset
      snowBurialDepthOffset is an undescribed parameter...
    • mineOrientation

      protected List<EulerAngles> mineOrientation
      mineOrientation is an undescribed parameter...
    • thermalContrast

      protected float[] thermalContrast
      thermalContrast is an undescribed parameter...
    • reflectance

      protected float[] reflectance
      reflectance is an undescribed parameter...
    • mineEmplacementTime

      protected List<MineEmplacementTime> mineEmplacementTime
      mineEmplacementTime is an undescribed parameter...
    • mineEntityNumber

      protected short[] mineEntityNumber
      mineEntityNumber is an undescribed parameter...
    • fusing

      protected List<MinefieldDataFusing> fusing
      uid 192
    • scalarDetectionCoefficient

      protected byte[] scalarDetectionCoefficient
      scalarDetectionCoefficient is an undescribed parameter...
    • paintScheme

      protected List<MinefieldDataPaintScheme> paintScheme
      uid 202
    • numberOfTripDetonationWires

      protected byte[] numberOfTripDetonationWires
      numberOfTripDetonationWires is an undescribed parameter...
    • numberOfVertices

      protected byte[] numberOfVertices
      numberOfVertices is an undescribed parameter...
  • Constructor Details

    • MinefieldDataPdu

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