i've also changed the callsign property to /sim/multiplay/callsign as this is what seems to be used.
Patch for littlefgconnect:
- Code: Select all
diff --git a/src/fgconnect.cpp b/src/fgconnect.cpp
index 7ef2ef0..0035777 100644
--- a/src/fgconnect.cpp
+++ b/src/fgconnect.cpp
@@ -80,6 +80,8 @@ bool XpConnect::fillSimConnectData(QString simData, atools::fs::sc::SimConnectDa
float fuelTotalWeightLbs = pieces.at(index++).toFloat();
// <name>fuelFlowPPH (in PPS)
float fuelFlowPPS = pieces.at(index++).toFloat();
+ // <name>fuelFlowGPH (in GPH)</name>
+ float fuelFlowGPH = pieces.at(index++).toFloat();
// <name>magVarDeg = 0.f</name>
float magVarDeg = pieces.at(index++).toFloat();
// <name>ambientVisibilityMeter = 0.f;f</name>
@@ -159,7 +161,8 @@ bool XpConnect::fillSimConnectData(QString simData, atools::fs::sc::SimConnectDa
userAircraft.fuelTotalWeightLbs = fuelTotalWeightLbs;
userAircraft.fuelTotalQuantityGallons = fuelTotalQuantityGallons;
userAircraft.fuelFlowPPH = fuelFlowPPS * 3600;
- userAircraft.fuelFlowGPH = fuelFlowPPS * 3600 * 8.35; // for water ??
+ //userAircraft.fuelFlowGPH = fuelFlowPPS * 3600 * 8.35; // for water ??
+ userAircraft.fuelFlowGPH = fuelFlowGPH;
// userAircraft.numberOfEngines
userAircraft.ambientVisibilityMeter = ambientVisibilityMeter;
And for the add-on:
- Code: Select all
diff --git a/FGData/Protocol/littlenavmap.xml b/FGData/Protocol/littlenavmap.xml
index 38f158b..94ab588 100644
--- a/FGData/Protocol/littlenavmap.xml
+++ b/FGData/Protocol/littlenavmap.xml
@@ -89,10 +89,14 @@
<name>fuelFlowPPH (in PPS) = 0.f</name>
<format>%f</format>
<type>float</type>
- <node>/fdm/jsbsim/fuel/flow-rate-pps</node>
+ <node>/fdm/jsbsim/propulsion/engine/fuel-flow-rate-pps</node>
+ </chunk>
+ <chunk>
+ <name>fuelFlowGPH (in GPH) = 0.f</name>
+ <format>%f</format>
+ <type>float</type>
+ <node>/fdm/jsbsim/propulsion/engine/fuel-flow-rate-gph</node>
</chunk>
- <!--fuelFlowGPH = 0.f-->
-
<chunk>
<name>magVarDeg = 0.f</name>
<format>%f</format>
@@ -135,7 +139,7 @@
<name>airplaneReg = ""</name>
<format>%s</format>
<type>string</type>
- <node>/sim/user/callsign</node>
+ <node>/sim/multiplay/callsign</node>
</chunk>
<!--airplaneAirline = ""-->
<!--airplaneFlightnumber = ""-->