Class IFFMode5StatusRecord
java.lang.Object
edu.nps.moves.dis7.test.IFFMode5StatusRecord
- All Implemented Interfaces:
Serializable
IFFMode5StatusRecord for IFFPduLayer3TransponderFormatData included in IFFPdu.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionDetermine AntennaSelection from bitmasksshort
boolean
boolean
boolean
boolean
boolean
boolean
-
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
- Returns:
- Mode5LevelSelection UID 412
-
getMode5PlatformType
- Returns:
- Mode5PlatformType UID 396
-
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
Determine AntennaSelection from bitmasks- Returns:
- AntennaSelection UID 351
-
getLineTestBit
public boolean getLineTestBit()- Returns:
- true to indicate Enabled, false to indicate Not Enabled.
-
getMode5Reply
- Returns:
- Mode5Reply UID 350, default Mode5Reply.NO_RESPONSE.
-