diff --git a/Aircraft/Generic/kap140.nas b/Aircraft/Generic/kap140.nas
index 18b056364..a63f26934 100644
--- a/Aircraft/Generic/kap140.nas
+++ b/Aircraft/Generic/kap140.nas
@@ -103,7 +103,7 @@ var staticPressure = "systems/static/pressure-inhg";
var pressureUnits = { "inHg" : 0, "hPa" : 1 };
var baroSettingUnit = pressureUnits["inHg"];
var baroSettingInhg = 29.92;
-var baroSettingHpa = baroSettingInhg * 0.03386389;
+var baroSettingHpa = baroSettingInhg * 33.86389;
var baroSettingAdjusting = 0;
var baroButtonDown = 0;
var baroTimerRunning = 0;
@@ -1542,7 +1542,7 @@ var adjustBaroSettingInhg = func(amount) {
# Adjust baro setting inHg by amount,
# and sync baro setting hPa.
baroSettingInhg = baroSettingInhg + amount;
- baroSettingHpa = baroSettingInhg * 0.03386389;
+ baroSettingHpa = baroSettingInhg * 33.86389;
settingBaroSettingHpa.setDoubleValue(baroSettingHpa);
settingBaroSettingInhg.setDoubleValue(baroSettingInhg);
@@ -1553,7 +1553,7 @@ var adjustbaroSettingHpa = func(amount) {
# Adjust baro setting hPa by amount,
# and sync baro setting inHg.
baroSettingHpa = baroSettingHpa + amount;
- baroSettingInhg = baroSettingHpa / 0.03386389;
+ baroSettingInhg = baroSettingHpa / 33.86389;
settingBaroSettingHpa.setDoubleValue(baroSettingHpa);
settingBaroSettingInhg.setDoubleValue(baroSettingInhg);
@@ -1574,7 +1574,7 @@ var knobSmallUp = func {
}
elsif (baroSettingUnit == pressureUnits["hPa"])
{
- adjustbaroSettingHpa(0.001);
+ adjustbaroSettingHpa(1);
}
}
elsif (baroTimerRunning == 0 and
@@ -1616,7 +1616,7 @@ var knobLargeUp = func {
}
elsif (baroSettingUnit == pressureUnits["hPa"])
{
- adjustbaroSettingHpa(0.1);
+ adjustbaroSettingHpa(100);
}
}
elsif (baroTimerRunning == 0 and
@@ -1658,7 +1658,7 @@ var knobSmallDown = func {
}
elsif (baroSettingUnit == pressureUnits["hPa"])
{
- adjustbaroSettingHpa(-0.001);
+ adjustbaroSettingHpa(-1);
}
}
elsif (baroTimerRunning == 0 and
@@ -1700,7 +1700,7 @@ var knobLargeDown = func {
}
elsif (baroSettingUnit == pressureUnits["hPa"])
{
- adjustbaroSettingHpa(-0.1);
+ adjustbaroSettingHpa(-100);
}
}
elsif (baroTimerRunning == 0 and
diff --git a/Aircraft/Instruments-3d/kap140/KAP140TwoAxisAlt.xml b/Aircraft/Instruments-3d/kap140/KAP140TwoAxisAlt.xml
index 0d0a5db51..1d7f2a879 100644
--- a/Aircraft/Instruments-3d/kap140/KAP140TwoAxisAlt.xml
+++ b/Aircraft/Instruments-3d/kap140/KAP140TwoAxisAlt.xml
@@ -496,8 +496,8 @@ properties' values.
textranslate
hpa-digit2
/autopilot/KAP140/settings/baro-setting-hpa
- 0.1
- 1
+ 0.0001
+ 1000
0.0005
1
@@ -509,8 +509,8 @@ properties' values.
textranslate
hpa-digit3
/autopilot/KAP140/settings/baro-setting-hpa
- 1
- 0.1
+ 0.001
+ 100
0.0005
1
@@ -522,8 +522,8 @@ properties' values.
textranslate
hpa-digit4
/autopilot/KAP140/settings/baro-setting-hpa
- 10
- 0.01
+ 0.010
+ 10
0.0005
1
@@ -535,8 +535,8 @@ properties' values.
textranslate
hpa-digit5
/autopilot/KAP140/settings/baro-setting-hpa
- 100
- 0.001
+ 0.100
+ 1
0.0005
1
diff --git a/Aircraft/Instruments/KAP140TwoAxisAlt.xml b/Aircraft/Instruments/KAP140TwoAxisAlt.xml
index 320506299..23ca61a30 100644
--- a/Aircraft/Instruments/KAP140TwoAxisAlt.xml
+++ b/Aircraft/Instruments/KAP140TwoAxisAlt.xml
@@ -757,7 +757,7 @@ properties' values.
number-value
/autopilot/KAP140/settings/baro-setting-hpa
1
- %01.3f
+ %04.0f
@@ -1028,4 +1028,4 @@ properties' values.
-
\ No newline at end of file
+