Class ThermalIndicatorsAirLandDomain

java.lang.Object
java.util.BitSet
edu.nps.moves.dis7.pdus.DisBitSet
edu.nps.moves.dis7.enumerations.ThermalIndicatorsAirLandDomain
All Implemented Interfaces:
Marshaller, Serializable, Cloneable

public class ThermalIndicatorsAirLandDomain extends DisBitSet
Generated from XML, UID 551, marshal size 8, ThermalIndicatorsAirLandDomain
See Also:
  • Field Details

    • ISMAINPOWERPLANTHOT

      public static ThermalIndicatorsAirLandDomain.Bits ISMAINPOWERPLANTHOT
      (bit position 0, boolean) Describes whether the main power plant is hot
    • ISAUXILIARYPOWERPLANTHOT

      public static ThermalIndicatorsAirLandDomain.Bits ISAUXILIARYPOWERPLANTHOT
      (bit position 1, boolean) Describes whether the auxiliary power plant is hot
    • ISDRIVETRAINHOTLEFTFRONTTOP

      public static ThermalIndicatorsAirLandDomain.Bits ISDRIVETRAINHOTLEFTFRONTTOP
      (bit position 2, boolean) Describes whether the left/front/top drive train is hot. If there is one drive train available, then use this one. Left/front/top is in relation to the other one with respect to facing forward of the vehicle.
    • ISDRIVETRAINHOTRIGHTREARBOTTOM

      public static ThermalIndicatorsAirLandDomain.Bits ISDRIVETRAINHOTRIGHTREARBOTTOM
      (bit position 3, boolean) Describes whether the right/rear/bottom drive train is hot. If there is one drive train available, this one is not used. Right/rear/bottom is in relation to the other one with respect to facing forward of the vehicle.
    • ISGUNHOTPRIMARYLEFT

      public static ThermalIndicatorsAirLandDomain.Bits ISGUNHOTPRIMARYLEFT
      (bit position 4, boolean) Describes whether the primary/left gun is hot. Left is in relation to the other one with respect to facing forward of the vehicle (when two are available).
    • ISGUNHOTSECONDARYRIGHT

      public static ThermalIndicatorsAirLandDomain.Bits ISGUNHOTSECONDARYRIGHT
      (bit position 5, boolean) Describes whether the secondary/right gun is hot. Right is in relation to the other one with respect to facing forward of the vehicle (when two are available).
    • SOLARHEATING

      public static ThermalIndicatorsAirLandDomain.Bits SOLARHEATING
      (bit position 6, length=2) Describes the solar heating characteristics of the vehicle. This might also include the ambient temperature. A value of 0 is no solar heat while 1-3 indicate an index scalar value where 3 is 'hottest.'
  • Constructor Details

    • ThermalIndicatorsAirLandDomain

      public ThermalIndicatorsAirLandDomain()
      Default constructor
    • ThermalIndicatorsAirLandDomain

      public ThermalIndicatorsAirLandDomain(ThermalIndicatorsAirLandDomain.Bits wh, int value)
      Default constructor with parameters
      Parameters:
      wh - Bits custom data structure
      value - bits of interest
  • Method Details

    • set

      Accessor method to set value
      Parameters:
      wh - Bits custom data structure
      value - bits of interest
      Returns:
      this object
    • set

      public ThermalIndicatorsAirLandDomain set(int start, int length, int value)
      Some bitfields are defined without specific bits enumerated
      Parameters:
      start - initial position in bit array
      length - number of bits
      value - bits of interest
      Returns:
      this object
    • toString

      public String toString()
      Provide string representation
      Overrides:
      toString in class BitSet
      Returns:
      string representation