Class IFFMode5StatusRecord

java.lang.Object
edu.nps.moves.dis7.test.IFFMode5StatusRecord
All Implemented Interfaces:
Serializable

public class IFFMode5StatusRecord extends Object implements Serializable
IFFMode5StatusRecord for IFFPduLayer3TransponderFormatData included in IFFPdu.
See Also:
  • Method Details

    • getAsShort

      public short getAsShort()
      Returns:
      IFFMode5StatusRecord as short
    • getMalfunctionBit

      public boolean getMalfunctionBit()
      Returns:
      true to indicate Malfunction, false to indicate No Malfunction.
    • getDamageStatusBit

      public boolean getDamageStatusBit()
      Returns:
      true to indicate Damaged, false to indicate No Damage.
    • getOnOffStatusBit

      public boolean getOnOffStatusBit()
      Returns:
      true to indicate Mode 5 transponder is On, false to indicate Mode 5 transponder is Off.
    • getMode5LevelSelection

      public Mode5LevelSelection getMode5LevelSelection()
      Returns:
      Mode5LevelSelection UID 412
    • getMode5PlatformType

      public Mode5PlatformType getMode5PlatformType()
      Returns:
      Mode5PlatformType UID 396
    • getMode5LocationErrors

      public Mode5LocationErrors getMode5LocationErrors()
      Returns:
      Mode5LocationErrors UID 423
    • getlatLongAltitudeSourceBit

      public boolean getlatLongAltitudeSourceBit()
      Returns:
      true to indicate Mode 5 Transponder Location IFF Data Record Present, false to indicate Compute Locally.
    • getCryptoControlBit

      public boolean getCryptoControlBit()
      Returns:
      true to indicate Crypto Control IFF Data Record Present, false to indicate Crypto Control IFF data record Not Present.
    • getAntennaSelection

      public AntennaSelection getAntennaSelection()
      Determine AntennaSelection from bitmasks
      Returns:
      AntennaSelection UID 351
    • getLineTestBit

      public boolean getLineTestBit()
      Returns:
      true to indicate Enabled, false to indicate Not Enabled.
    • getMode5Reply

      public Mode5Reply getMode5Reply()
      Returns:
      Mode5Reply UID 350, default Mode5Reply.NO_RESPONSE.