Class AirPlatformAppearance

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

public class AirPlatformAppearance extends DisBitSet
Generated from XML, UID 32, marshal size 32, AirPlatformAppearance
See Also:
  • Field Details

    • PAINTSCHEME

      public static AirPlatformAppearance.Bits PAINTSCHEME
      (bit position 0, boolean) Describes the visual paint design, use AppearancePaintScheme values for this field
    • PROPULSIONKILLED

      public static AirPlatformAppearance.Bits PROPULSIONKILLED
      (bit position 1, boolean) Describes whether it is capable of moving on its own power
    • NVGMODE

      public static AirPlatformAppearance.Bits NVGMODE
      (bit position 2, boolean) Describes whether air platform lighting is in covert or overt mode, use AppearanceNVGMode values for this field
    • DAMAGE

      public static AirPlatformAppearance.Bits DAMAGE
      (bit position 3, length=2) Describes the damaged appearance, use AppearanceDamage values for this field
    • ISSMOKEEMANATING

      public static AirPlatformAppearance.Bits ISSMOKEEMANATING
      (bit position 5, boolean) Describes whether or not smoke is emanating from the entity
    • ISENGINEEMITTINGSMOKE

      public static AirPlatformAppearance.Bits ISENGINEEMITTINGSMOKE
      (bit position 6, boolean) Describes whether or not the engine is emitting smoke
    • TRAILINGEFFECTS

      public static AirPlatformAppearance.Bits TRAILINGEFFECTS
      (bit position 7, length=2) Describes the size of the contrails or ionization trailing effects, use AppearanceTrailingEffects values for this field
    • CANOPYTROOPDOOR

      public static AirPlatformAppearance.Bits CANOPYTROOPDOOR
      (bit position 9, length=3) Describes the state of the canopy/troop door, use AppearanceCanopy values for this field
    • LANDINGLIGHTSON

      public static AirPlatformAppearance.Bits LANDINGLIGHTSON
      (bit position 12, boolean) Describes whether landing lights are on or off
    • ANTICOLLISIONLIGHTSON

      public static AirPlatformAppearance.Bits ANTICOLLISIONLIGHTSON
      (bit position 14, boolean) Describes whether Anti-Collision lights are on or off
    • ISFLAMING

      public static AirPlatformAppearance.Bits ISFLAMING
      (bit position 15, boolean) Describes whether the entity is burning and flames are visible
    • AFTERBURNERON

      public static AirPlatformAppearance.Bits AFTERBURNERON
      (bit position 16, boolean) Describes if the air platform is in afterburner
    • LOWERANTICOLLISIONLIGHTON

      public static AirPlatformAppearance.Bits LOWERANTICOLLISIONLIGHTON
      (bit position 17, boolean) Describes whether the lower Anti-Collision light is on or off
    • UPPERANTICOLLISIONLIGHTON

      public static AirPlatformAppearance.Bits UPPERANTICOLLISIONLIGHTON
      (bit position 18, boolean) Describes whether the upper Anti-Collision light is on or off
    • ANTICOLLISIONLIGHTDAYNIGHT

      public static AirPlatformAppearance.Bits ANTICOLLISIONLIGHTDAYNIGHT
      (bit position 19, boolean) Describes the day/night status of the Anti-Collision lights, use AppearanceAntiCollisionDayNight values for this field
    • ISBLINKING

      public static AirPlatformAppearance.Bits ISBLINKING
      (bit position 20, boolean) Indicates whether any air platform lights are blinking or not
    • ISFROZEN

      public static AirPlatformAppearance.Bits ISFROZEN
      (bit position 21, boolean) Describes whether the entity is frozen and should not be dead reckoned
    • POWERPLANTON

      public static AirPlatformAppearance.Bits POWERPLANTON
      (bit position 22, boolean) Describes whether the power plant is on or off
    • STATE

      public static AirPlatformAppearance.Bits STATE
      (bit position 23, boolean) Describes whether the entity is active or deactivated, use AppearanceEntityorObjectState values for this field
    • FORMATIONLIGHTSON

      public static AirPlatformAppearance.Bits FORMATIONLIGHTSON
      (bit position 24, boolean) Describes whether formation lights are on or off
    • LANDINGGEAREXTENDED

      public static AirPlatformAppearance.Bits LANDINGGEAREXTENDED
      (bit position 25, boolean) Describes whether the landing gear is wholly retracted or extended
    • CARGODOORSOPENED

      public static AirPlatformAppearance.Bits CARGODOORSOPENED
      (bit position 26, boolean) Describes whether the cargo doors (main door) are closed or open
    • SPOTSEARCHLIGHT1ON

      public static AirPlatformAppearance.Bits SPOTSEARCHLIGHT1ON
      (bit position 28, boolean) Describes whether spot/search light #1 is on or off
    • INTERIORLIGHTSON

      public static AirPlatformAppearance.Bits INTERIORLIGHTSON
      (bit position 29, boolean) Describes whether interior lights are on or off
    • REVERSETHRUSTENGAGED

      public static AirPlatformAppearance.Bits REVERSETHRUSTENGAGED
      (bit position 30, boolean) Describes whether the air platform has engaged reverse thrust
    • WEIGHTONWHEELS

      public static AirPlatformAppearance.Bits WEIGHTONWHEELS
      (bit position 31, boolean) Describes whether the air platform has weight on its main landing gear
  • Constructor Details

    • AirPlatformAppearance

      public AirPlatformAppearance()
      Default constructor
    • AirPlatformAppearance

      public AirPlatformAppearance(AirPlatformAppearance.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 AirPlatformAppearance 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