Class 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 boolean areEqual​(short[] array1, short[] array2)  
      static java.lang.String charToString​(int character)  
      static java.lang.String getIcaoAddress​(short[] data, short[] messageParity)  
      static java.lang.String getIcaoAddressFromParity​(short[] data)  
      static short[] getParity​(short[] data)  
      static java.lang.String icao​(java.lang.String hex)  
      static boolean isFlightStatusAlert​(int fs)  
      static boolean isFlightStatusSpi​(int fs)  
      static boolean isNotValid​(short[] data)  
      static int modeA​(int encoded)  
      static int tidb​(int encodedBearing)  
      static double tidr​(int encodedDistance)  
      static java.lang.String toHexString​(short[] data)  
      static short[] xor​(short[] array1, short[] array2)  
      static short xor​(short short1, short short2)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Common

        public Common()
    • 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 short
        short2 - second short
        Returns:
        short1 xor short2 (bitwise)
      • xor

        public static short[] xor​(short[] array1,
                                  short[] array2)
        Parameters:
        array1 - first array
        array2 - 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)