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
All Methods Static Methods Concrete Methods 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 booleanisNotValid(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)
-
-
-
Method Detail
-
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)
-
isNotValid
public static boolean isNotValid(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)
-
-