altoslib: Report metric pressure in kPa instead of Pa
authorKeith Packard <keithp@keithp.com>
Fri, 16 Oct 2020 22:29:12 +0000 (15:29 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 22 Oct 2020 04:33:59 +0000 (21:33 -0700)
Reduces the magnitude of pressure data when displayed.

Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib/AltosPressure.java

index e199bb1db7b44ea2c3f6416b8a989192b3520f90..97fd5de9dc22d5911045db7bc200cde379529d3b 100644 (file)
@@ -23,28 +23,28 @@ public class AltosPressure extends AltosUnits {
        public double value(double v, boolean imperial_units) {
                if (imperial_units)
                        return AltosConvert.pa_to_psi(v);
-               return v;
+               return v / 1000.0;
        }
 
        public double inverse(double v, boolean imperial_units) {
                if (imperial_units)
                        return AltosConvert.psi_to_pa(v);
-               return v;
+               return v * 1000.0;
        }
 
        public String show_units(boolean imperial_units) {
                if (imperial_units)
                        return "psi";
-               return "Pa";
+               return "kPa";
        }
 
        public String say_units(boolean imperial_units) {
                if (imperial_units)
                        return "p s i";
-               return "pascals";
+               return "kilopascals";
        }
 
        public int show_fraction(int width, boolean imperial_units) {
-               return width / 9;
+               return width / 5;
        }
 }