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 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 isValid​(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 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 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)
    • 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)