code: public static double toAlititude(long fsuipcAltitude) {		
  		long mUnit = fsuipcAltitude >> 32;
          long mFraction = 0x0000FFFF & fsuipcAltitude;
          double altInMeter = Double.valueOf(mUnit + "." + mFraction);
          return new BigDecimal(altInMeter / 1609.344 * 5280D).setScale(2, RoundingMode.HALF_UP).doubleValue();
  	}
docs: *
  Altitude, in metres and fractional metres. The units are in the high 32-bit integer (at 0574) and the fractional part is in the low 32-bit integer (at 0570).