Package aero.t2s.modes.decoder
Class Common
java.lang.Object
aero.t2s.modes.decoder.Common
public class Common
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Common() -
Method Summary
Modifier and Type Method Description static booleanareEqual(short[] array1, short[] array2)static java.lang.StringcharToString(int character)static java.lang.StringgetIcaoAddress(short[] data, short[] messageParity)static java.lang.StringgetIcaoAddressFromParity(short[] data)static short[]getParity(short[] data)static java.lang.Stringicao(java.lang.String hex)static booleanisFlightStatusAlert(int fs)static booleanisFlightStatusSpi(int fs)static booleanisValid(short[] data)static intmodeA(int encoded)static inttidb(int encodedBearing)static doubletidr(int encodedDistance)static java.lang.StringtoHexString(short[] data)static short[]xor(short[] array1, short[] array2)static shortxor(short short1, short short2)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Common
public Common()
-
-
Method Details
-
icao
public static java.lang.String icao(java.lang.String hex) -
charToString
public static java.lang.String charToString(int character) -
toHexString
public static java.lang.String toHexString(short[] data) -
xor
public static short xor(short short1, short short2)- Parameters:
short1- first shortshort2- second short- Returns:
- short1 xor short2 (bitwise)
-
xor
public static short[] xor(short[] array1, short[] array2)- Parameters:
array1- first arrayarray2- second array- Returns:
- array1 xor array2 (bitwise)
-
getIcaoAddressFromParity
public static java.lang.String getIcaoAddressFromParity(short[] data) -
getIcaoAddress
public static java.lang.String getIcaoAddress(short[] data, short[] messageParity) -
getParity
public static short[] getParity(short[] data) -
isValid
public static boolean isValid(short[] data) -
areEqual
public static boolean areEqual(short[] array1, short[] array2) -
isFlightStatusAlert
public static boolean isFlightStatusAlert(int fs) -
isFlightStatusSpi
public static boolean isFlightStatusSpi(int fs) -
modeA
public static int modeA(int encoded) -
tidr
public static double tidr(int encodedDistance) -
tidb
public static int tidb(int encodedBearing)
-