Package aero.t2s.modes.decoder
Class Common
java.lang.Object
aero.t2s.modes.decoder.Common
public class Common extends Object
-
Constructor Summary
Constructors Constructor Description Common() -
Method Summary
Modifier and Type Method Description static booleanareEqual(short[] array1, short[] array2)static StringcharToString(int character)static StringgetIcaoAddress(short[] data, short[] messageParity)static short[]getParity(short[] data)static Stringicao(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 StringtoHexString(short[] data)static short[]xor(short[] array1, short[] array2)static shortxor(short short1, short short2)
-
Constructor Details
-
Common
public Common()
-
-
Method Details
-
icao
-
charToString
-
toHexString
-
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)
-
getIcaoAddress
-
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)
-