diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.1.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.1.xml
index 391b32a41..0b9d2870b 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.1.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.1.xml
@@ -46,7 +46,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -99,7 +99,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.2.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.2.xml
index 8fbba3844..50d5b06ab 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.2.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.2.xml
@@ -46,7 +46,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -99,7 +99,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.3.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.3.xml
index 04221697d..fe22cd6ed 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.3.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.3.xml
@@ -46,7 +46,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -99,7 +99,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.4.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.4.xml
index c9678ba90..f15792377 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.4.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1040.4.xml
@@ -46,7 +46,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -99,7 +99,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.1.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.1.xml
index 97ed90428..15ef4f49e 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.1.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.1.xml
@@ -58,7 +58,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -123,7 +123,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.2.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.2.xml
index ca99f7c29..786dd8276 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.2.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.2.xml
@@ -58,7 +58,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -123,7 +123,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.3.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.3.xml
index 0277dc1b6..698feaa9d 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.3.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.3.xml
@@ -58,7 +58,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -123,7 +123,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.4.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.4.xml
index 30d344e54..6569bcf9c 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.4.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.4.xml
@@ -58,7 +58,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -123,7 +123,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.1.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.1.xml
index e81fdeaee..37749cbd9 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.1.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.1.xml
@@ -58,7 +58,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -123,7 +123,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.2.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.2.xml
index 86daa9636..65ca4a053 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.2.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.2.xml
@@ -58,7 +58,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -123,7 +123,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.3.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.3.xml
index ea75ec205..d13920812 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.3.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.3.xml
@@ -58,7 +58,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -123,7 +123,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.4.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.4.xml
index 6345b79a4..dee28b9f1 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.4.xml
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1045.4.xml
@@ -58,7 +58,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
@@ -123,7 +123,7 @@
PANUp
PANLeft
PANRight
- PanDown
+ PANDOWN
DidectTo
MENU
FPL
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.1.ac b/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.1.ac
index 50c03fb92..224e04b13 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.1.ac
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.1.ac
@@ -48872,7 +48872,7 @@ refs 4
86 0.698556 0.475521
kids 0
OBJECT poly
-name "PanDown"
+name "PANDown"
loc 0.0025526 -0.0225207 -0.1297603
crease 61.0
texture "FG1000.png"
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.2.ac b/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.2.ac
index 8344f0e86..25f194afc 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.2.ac
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.2.ac
@@ -48872,7 +48872,7 @@ refs 4
86 0.698556 0.475521
kids 0
OBJECT poly
-name "PanDown"
+name "PANDown"
loc 0.0025553 -0.0225222 -0.1303993
crease 61.0
texture "FG1000.png"
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.3.ac b/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.3.ac
index 4aa2322f5..156ad724b 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.3.ac
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.3.ac
@@ -48872,7 +48872,7 @@ refs 4
86 0.698556 0.475521
kids 0
OBJECT poly
-name "PanDown"
+name "PANDown"
loc 0.0025549 -0.0225220 -0.1303065
crease 61.0
texture "FG1000.png"
diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.4.ac b/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.4.ac
index 023c6dcc5..c01e5af88 100644
--- a/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.4.ac
+++ b/Aircraft/Instruments-3d/FG1000/GDU104X/Model/GDU-104X.4.ac
@@ -48872,7 +48872,7 @@ refs 4
86 0.698556 0.475521
kids 0
OBJECT poly
-name "PanDown"
+name "PANDown"
loc 0.0025552 -0.0225222 -0.1303819
crease 61.0
texture "FG1000.png"
diff --git a/Aircraft/Instruments-3d/FG1000/Nasal/Interfaces/GenericFuelPublisher.nas b/Aircraft/Instruments-3d/FG1000/Nasal/Interfaces/GenericFuelPublisher.nas
index ba82e96b1..d351bdf29 100644
--- a/Aircraft/Instruments-3d/FG1000/Nasal/Interfaces/GenericFuelPublisher.nas
+++ b/Aircraft/Instruments-3d/FG1000/Nasal/Interfaces/GenericFuelPublisher.nas
@@ -37,6 +37,7 @@ var GenericFuelPublisher =
foreach(var tank; tanks) {
var actual = tank.getNode("level-gal_us", 1).getValue();
+ if ((actual == nil) or (! isnum(actual))) actual = 0;
var indicatedNode = tank.getNode("fg1000-indicated-level-gal_us", 1);
if (indicatedNode.getValue() == nil) indicatedNode.setValue(actual);
}
@@ -53,9 +54,9 @@ var GenericFuelPublisher =
foreach(var tank; tanks) {
var indicatedNode = tank.getNode("fg1000-indicated-level-gal_us", 1);
var fuel = indicatedNode.getValue();
- if (fuel == nil) fuel = 0;
+ if ((fuel == nil) or (! isnum(fuel))) fuel = 0;
var fuel_flow = getprop("/engines/engine[0]/fuel-flow-gph");
- if (fuel_flow == nil) fuel_flow = 0;
+ if ((fuel_flow == nil) or (! isnum(fuel_flow))) fuel_flow = 0;
fuel = fuel - fuel_flow*me.deltaT/3600.0/2;
indicatedNode.setValue(fuel);
append(tank_data, {"FuelUSGal": fuel});