Class NavRadioHelper.BackCourseFlags
java.lang.Object
com.mouseviator.fsuipc.helpers.avionics.NavRadioHelper.BackCourseFlags
- Enclosing class:
- NavRadioHelper
public class NavRadioHelper.BackCourseFlags
extends java.lang.Object
Helper class to what back course flag bits are set. You can obtain back
course flags using the
NavRadioHelper.getBackCourseFlags()
function and pass
the result of the data request to an instance of this class to test the
bits using its functions.-
Constructor Summary
Constructors Constructor Description BackCourseFlags(byte flags)
Constructs a new instance of this class. -
Method Summary
Modifier and Type Method Description byte
getFlags()
Returns the flags value.boolean
isAvailable()
Tests whether bit 0 - BC available, is set or not.boolean
isLocaliserTunedIn()
Tests whether bit 1 - Localiser tuned in, is set or not.boolean
isOnBackCourse()
Tests whether bit 4 - On Back Course (Not found for FSX), is set or not.boolean
isStationActive()
Tests whether bit 7 - Station active (even if no BC), is set or not.void
setFlags(byte flags)
Set the flags value.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BackCourseFlags
public BackCourseFlags(byte flags)Constructs a new instance of this class.- Parameters:
flags
- The flags to initialize with.
-
-
Method Details
-
setFlags
public void setFlags(byte flags)Set the flags value.- Parameters:
flags
- The flags value.
-
getFlags
public byte getFlags()Returns the flags value.- Returns:
- The flags value.
-
isAvailable
public boolean isAvailable()Tests whether bit 0 - BC available, is set or not.- Returns:
- True if bit is set.
-
isLocaliserTunedIn
public boolean isLocaliserTunedIn()Tests whether bit 1 - Localiser tuned in, is set or not.- Returns:
- True if bit is set.
-
isOnBackCourse
public boolean isOnBackCourse()Tests whether bit 4 - On Back Course (Not found for FSX), is set or not.- Returns:
- True if bit is set.
-
isStationActive
public boolean isStationActive()Tests whether bit 7 - Station active (even if no BC), is set or not.- Returns:
- True if bit is set.
-