• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FSX IS this possible with a 2d pop-up XML gauge?

Messages
150
Country
england
I'm looking to make a gauge that will allow me to store fuel at certain airports.
I would like it to work like so :
(For example)
-Aircraft lands with 50 gal (This could maybe use 'sim on ground' variable to detect that i have landed )

If / when true: then:
Read fuel quantity in tank\s

Display quantity in a small window on the gauge (in this case '50 Gal')
Under this window will be a 'add' button.

When the add button is clicked, it will set the fuel in the aircraft to zero, and ADD 50 gals to the storage tank.
It will then display the amount at that airport, like so :

Airport A:
E____¦____F

Airport B:
E______¦__F

Airport C:
E_¦_______F

I'm unsure whether the airport i'm AT can be detected?
If it can then when ADD is clicked it will add 50 gal to airport A fuel amount

If it cant detect the airport i'm at, then maybe select, a, b or c and then click add. ( ATM it would be a max of 3 airports).

--------------------------------

If starting off from an airport that has fuel stored:

Have a button on the gauge, when clicked will read the amount of fuel in the aircraft tanks.
Display amount in small window on gauge.
A button with 'fill from storage tank' will then subtract the amount of fuel in the aircraft tanks from the storage tank at that airport. ( as a extension to that, it may also be able to give a cost: $2/Gal x 50 = $100)

This would then need to be remembered between sim sessions. I believe there is a tool to do this that reads and writes to disk by @tgibson that would do this part? (i could be wrong here, unsure)

Any and all feedback would be greatly appreciated

Regards
Luke
 
So all the fuel at these airports will be provided by offloading fuel from aircraft that land there? And if the plane that contains 50 gallons of fuel offloads 50 gallons, then it just sits there forever?

Avoiding that issue, your other question (can you load a plane with fuel from tanks at 3 specified airports) the answer is yes, with the fuel dump gauge from Doug Dawson (just use negative numbers to fill the tanks) and the configuration gauge, also from Doug Dawson, which saves the value of specified L: variables between FS sessions.

Some caveats - the plane's fuel tank setup will be specified in the gauge, and thus each plane that has different fuel tanks or capacities would need to have separate code in the gauge, chosen by specific words in the title= line of the plane's aircraft.cfg file (for example), or use separate gauges for each plane (easier).

Here is an example of similar gauge code - this is for filling or emptying the tanks of a Lockheed Constellation to a specific value calculated in my flight planner. This plane has numerous tanks. I believe this is for a previous version of the gauge and uses slightly different logic, but it will give you the idea. Follow the instructions in the gauge's text file:

XML:
    <Element>    <!-- load/empty fuel into tanks if fuel value is clicked -->
      <Select>
        <Value>
        <!-- Set variables to load fuel if Total fuel required + 100 pounds is less than current fuel load.  -100 is a fast rate loading fuel -->
@Total_Fuel 100 + (A:Fuel Total Quantity, gallons) @Fuel_Weight * &gt; if{ 1 (&gt;G:Var6)
            -100 (&gt;L:RATE_TANK_AUX_RIGHT, number) -100 (&gt;L:RATE_TANK_AUX_LEFT, number)
            -100 (&gt;L:RATE_TANK_EXTERNAL1, number) -100 (&gt;L:RATE_TANK_EXTERNAL2, number)
            -100 (&gt;L:RATE_TANK_MAIN_LEFT, number) -100 (&gt;L:RATE_TANK_MAIN_RIGHT, number)
            -100 (&gt;L:RATE_TANK_CENTER, number) -100 (&gt;L:RATE_TANK_CENTER2, number) -100 (&gt;L:RATE_TANK_CENTER3, number)
            -100 (&gt;L:RATE_TANK_TIP_LEFT, number) -100 (&gt;L:RATE_TANK_TIP_RIGHT, number)

<!-- Since External1/2 & Center2/3 are the main tanks, load those first --><!-- customized for the Connie to fill External and Center2/3 tanks at equal volumes -->
(A:Fuel Tank External1 Level, percent) 100 &lt; (A:Fuel Tank External2 Level, percent) 100 &lt; || (A:Fuel Tank Center2 Level, percent) 100 &lt; || (A:Fuel Tank Center3 Level, percent) 100 &lt; ||
if{ (A:Fuel Tank External1 Quantity, gallons) (A:Fuel Tank Center2 Quantity, gallons) &gt; (A:Fuel Tank Center2 Level, percent) 100 &lt; &amp;&amp; if{ 1 (&gt;L:FUEL_DUMP_MAINL2, bool) 1 (&gt;L:FUEL_DUMP_MAINR2, bool) 0 (&gt;L:FUEL_DUMP_MAINL, bool) 0 (&gt;L:FUEL_DUMP_MAINR, bool) } els{ 1 (&gt;L:FUEL_DUMP_MAINL, bool) 1 (&gt;L:FUEL_DUMP_MAINR, bool) } } els{ 1 (&gt;L:FUEL_DUMP_AUXL, bool) 1 (&gt;L:FUEL_DUMP_AUXR, bool) }

}

<!-- Set variables to dump fuel if Total fuel required + 200 pounds is greater than current fuel load.   100 is a fast rate dumping fuel-->
@Total_Fuel 200 + (A:Fuel Total Quantity, gallons) @Fuel_Weight * &lt; if{ 2 (&gt;G:Var6)
            100 (&gt;L:RATE_TANK_AUX_RIGHT, number) 100 (&gt;L:RATE_TANK_AUX_LEFT, number)
            100 (&gt;L:RATE_TANK_EXTERNAL1, number) 100 (&gt;L:RATE_TANK_EXTERNAL2, number)
            100 (&gt;L:RATE_TANK_MAIN_LEFT, number) 100 (&gt;L:RATE_TANK_MAIN_RIGHT, number)
            100 (&gt;L:RATE_TANK_CENTER, number) 100 (&gt;L:RATE_TANK_CENTER2, number) 100 (&gt;L:RATE_TANK_CENTER3, number)
            100 (&gt;L:RATE_TANK_TIP_LEFT, number) 100 (&gt;L:RATE_TANK_TIP_RIGHT, number)

<!-- Since Center1 & MainL/R & TipL/R are aux tanks, dump those first --><!-- customized for the Connie, dumping fuel from External and Center2/3 tanks so the volumes are equal -->
(A:FUEL TANK CENTER LEVEL, percent) 1 &gt; (A:FUEL TANK LEFT MAIN LEVEL, percent) 27 &gt; || (A:FUEL TANK RIGHT MAIN LEVEL, percent) 27 &gt; || (A:FUEL TANK LEFT TIP LEVEL, percent) 5 &gt; || (A:FUEL TANK RIGHT TIP LEVEL, percent) 5 &gt; ||
if{ 1 (&gt;L:FUEL_DUMP_AUXL, bool) 1 (&gt;L:FUEL_DUMP_AUXR, bool) } els{ (A:Fuel Tank External1 Quantity, gallons) (A:Fuel Tank Center2 Quantity, gallons) &gt; if{ 1 (&gt;L:FUEL_DUMP_MAINL, bool) 1 (&gt;L:FUEL_DUMP_MAINR, bool) 0 (&gt;L:FUEL_DUMP_MAINL2, bool) 0 (&gt;L:FUEL_DUMP_MAINR2, bool) } els{ 1 (&gt;L:FUEL_DUMP_MAINL2, bool) 1 (&gt;L:FUEL_DUMP_MAINR2, bool) 0 (&gt;L:FUEL_DUMP_MAINL, bool) 0 (&gt;L:FUEL_DUMP_MAINR, bool) 1 (&gt;L:FUEL_DUMP_AUXL, bool) 1 (&gt;L:FUEL_DUMP_AUXR, bool) } }

}

<!-- If fuel loading has reached the Total Fuel value or has reached the fuel capacity, stop loading fuel -->
<!-- then reset the rates for typical fuel dumps using traditional fuel dump gauge -->
(G:Var6) 1 == @Total_Fuel (A:Fuel Total Quantity, gallons) @Fuel_Weight * &gt; ! &amp;&amp; if{
0 (&gt;L:FUEL_DUMP_MAINL, bool) 0 (&gt;L:FUEL_DUMP_MAINR, bool) 0 (&gt;L:FUEL_DUMP_MAINL2, bool) 0 (&gt;L:FUEL_DUMP_MAINR2, bool) 0 (&gt;L:FUEL_DUMP_AUXL, bool) 0 (&gt;L:FUEL_DUMP_AUXR, bool)
             0 (&gt;G:Var6)
             @DumpAux (&gt;L:RATE_TANK_AUX_RIGHT, number) @DumpAux (&gt;L:RATE_TANK_AUX_LEFT, number)
             @DumpMain (&gt;L:RATE_TANK_CENTER, number) @DumpMain (&gt;L:RATE_TANK_CENTER2, number)
            @DumpAux (&gt;L:RATE_TANK_CENTER3, number)
             @DumpAux (&gt;L:RATE_TANK_TIP_RIGHT, number) @DumpAux (&gt;L:RATE_TANK_TIP_LEFT, number)
            @DumpMain (&gt;L:RATE_TANK_EXTERNAL1, number) @DumpMain (&gt;L:RATE_TANK_EXTERNAL2, number)
            @DumpAux (&gt;L:RATE_TANK_MAIN_LEFT, number) @DumpAux (&gt;L:RATE_TANK_MAIN_RIGHT, number)
            }

<!-- If fuel dumping has reached the Total Fuel value or has reached 100 gallons, stop fuel dumping -->
(G:Var6) 2 == @Total_Fuel (A:Fuel Total Quantity, gallons) @Fuel_Weight * &lt; ! &amp;&amp; if{
0 (&gt;L:FUEL_DUMP_MAINL, bool) 0 (&gt;L:FUEL_DUMP_MAINR, bool) 0 (&gt;L:FUEL_DUMP_MAINL2, bool) 0 (&gt;L:FUEL_DUMP_MAINR2, bool) 0 (&gt;L:FUEL_DUMP_AUXL, bool) 0 (&gt;L:FUEL_DUMP_AUXR, bool)
             0 (&gt;G:Var6)
             @DumpAux (&gt;L:RATE_TANK_AUX_RIGHT, number) @DumpAux (&gt;L:RATE_TANK_AUX_LEFT, number)
             @DumpMain (&gt;L:RATE_TANK_CENTER, number) @DumpMain (&gt;L:RATE_TANK_CENTER2, number)
            @DumpAux (&gt;L:RATE_TANK_CENTER3, number)
             @DumpAux (&gt;L:RATE_TANK_TIP_RIGHT, number) @DumpAux (&gt;L:RATE_TANK_TIP_LEFT, number)
            @DumpMain (&gt;L:RATE_TANK_EXTERNAL1, number) @DumpMain (&gt;L:RATE_TANK_EXTERNAL2, number)
            @DumpAux (&gt;L:RATE_TANK_MAIN_LEFT, number) @DumpAux (&gt;L:RATE_TANK_MAIN_RIGHT, number)
            }
            }
        </Value>
      </Select>
   </Element>

XML:
    <Macro Name="DumpAux">3.6</Macro> <!-- rates for DSD fuel dump gauge -->
    <Macro Name="DumpMain">4.3</Macro>

The ini file specified in the panel.cfg file:

Code:
[Tanks]
TankMainRight=1
TankMainLeft=1
TankAuxRight=0
TankAuxLeft=0
TankTipRight=1
TankTipLeft=1
TankCenter=1
TankCenter2=1
TankCenter3=1
TankExternal1=1
TankExternal2=1

[Minimums]  //Per FAA,
PoundsFlag=1
TankMainRight=894
TankMainLeft=894
TankAuxRight=0
TankAuxLeft=0
TankTipRight=144
TankTipLeft=144
TankCenter=0
TankCenter2=732
TankCenter3=732
TankExternal1=870
TankExternal2=870

[LVars] 
TankMainRight=FUEL_DUMP_AUXR
TankMainLeft=FUEL_DUMP_AUXL
TankAuxRight=
TankAuxLeft=
TankTipRight=FUEL_DUMP_AUXR
TankTipLeft=FUEL_DUMP_AUXL
TankCenter=FUEL_DUMP_AUXR
TankCenter2=FUEL_DUMP_MAINL2
TankCenter3=FUEL_DUMP_MAINR2
TankExternal1=FUEL_DUMP_MAINL
TankExternal2=FUEL_DUMP_MAINR

[Rates]  //Per EAL Manual
TankMainRight=13    // 74 gallons per min 2A
TankMainLeft=13     // 74 gallons per min 2B
TankAuxRight=0
TankAuxLeft=0
TankTipRight=11     // 63 gallons per min 3B
TankTipLeft=11      // 63 gallons per min 2B
TankCenter=0.0
TankCenter2=4.5     // 36 gallons per min 2
TankCenter3=4.5     // 36 gallons per min 3
TankExternal1=4.5   // 116 gallons per min 1
TankExternal2=4.5   // 116 gallons per min 4
 
Last edited:
So all the fuel at these airports will be provided by offloading fuel from aircraft that land there? And if the plane that contains 50 gallons of fuel offloads 50 gallons, then it just sits there forever?

Avoiding that issue, your other question (can you load a plane with fuel from tanks at 3 specified airports) the answer is yes, with the fuel dump gauge from Doug Dawson (just use negative numbers to fill the tanks) and the configuration gauge, also from Doug Dawson, which saves the value of specified L: variables between FS sessions.

Some caveats - the plane's fuel tank setup will be specified in the gauge, and thus each plane that has different fuel tanks or capacities would need to have separate code in the gauge, chosen by specific words in the title= line of the plane's aircraft.cfg file (for example), or use separate gauges for each plane (easier).

Here is an example of similar gauge code - this is for filling or emptying the tanks of a Lockheed Constellation to a specific value calculated in my flight planner. This plane has numerous tanks. I believe this is for a previous version of the gauge and uses slightly different logic, but it will give you the idea. Follow the instructions in the gauge's text file:
Thanks Tom
The code certainly helps with working out how it all would tie together. (impressive - wish i had that knowledge!)

Well, yes, 🙃 the planes would indeed sit there forever with the above scenario - that's another matter right now :)

So I've done some more research on this and came across one of your post's over at calclassic, which describes Rob Barendregt's / Doug Dawson's fuel dump gauge. I've downloaded it and it works very well indeed ( currently using A2A connie :) ). That has helped tremendously. So i can now de-fuel the aircraft.

Now, i'll need a way of 'storing' the fuel that gets 'dumped'. As it is being dumped, the storage tank gauge would INCREASE, as the aircraft fuel tanks DECREASE. It would need to know how much fuel has been dropped, with a small graphic displaying the amount.

I shall now go off to read about the config gauge.

Thanks for the reply Tom, and of course if you can think of anything else that would help nudge me up the hill, i'm all ears :)
 
Made some progress with this today, slowly..i mean, its hardly worthy of posting, but it's WIP:
I Quickly put some things together for testing the initial idea - all very rough .

I made a fuel gauge to represent the storage tank at airport EAFS (Fictional add-on airpark)
i made a digital display that displays the fuel quantity when the plane lands (Turns blank when airborne, (A:SIM ON GROUND, bool))
A click spot on the display (the word 'Fuel'), that when clicked, passes the value of (A:fuel total quantity, gallons) to (L:EAFS, enum)
The fuel gauge is driven by the value of (L:EAFS, enum)


2022-4-15_20-22-44-790.jpg


<Element> <Rectangle Width="210" Height="35" FillColor="BLACK" Transparency="0"/> </Element> <Element> <Position X="5" Y="5"/> <Visible>(A:SIM ON GROUND, bool)</Visible> <Text X="190" Y="26" Length="23" Fixed="no" Font="Quartz" Attributes="Bold" Adjust="center" VerticalAdjust="center" Color="#F7BE4A" Bright="Yes"> <String>TOTAL FUEL: %((A:fuel total quantity, gallons))%!3.1f!% Gals</String> </Text> </Element> <Mouse> <Help ID="HELPID_CONNIE_FUEL_DELIVERED"/> <Tooltip ID="TOOLTIPTEXT_FUEL_GAUGE_SELECTOR"/> <Area Left="0" Right="0" Width="100" Height="35"> <Area Right="50"> <Cursor Type="DownArrow"/> <Click>(L:Fuel Gauge Switch, enum) -- 0 max (&gt;L:Fuel Gauge Switch, enum)</Click> //*Not Used </Area> <Area Left="51"> <Cursor Type="UpArrow"/> <Click>(A:fuel total quantity, gallons) (&gt;L:EAFS, enum)</Click> </Area> </Area> </Mouse>


Obviously a long way off from anything really 'usable' and much to do yet.
Still need to have the fuel in the aircraft removed, when the click spot is clicked simulating offload.
Still need to set up the config gauge (BY D.Dawson) to save the value of (L:EAFS, enum) between sim sessions.
..and then have the saved value(saved in an INI file?), added with the new (L:EAFS, enum) value of the next 'delivery' or 'Sim session'. and also have the saved value of this Lvar injected into it on initial load, as to display the stored fuel amount before adding to it, when the click spot is clicked.
Once all that part is worked out i can start putting a proper looking gauge together as one unit.
 
AFAIK you can't do read/write to external files using XML. Doug's gauge is written in C with an XML interface that reads an L:var provided by the C-language module.
 
Hi
Thank you for your reply

I think i may be finding that out right now. Im trying to save the value of the Lvar specified in the INI file but keep getting a float value of 0. after doing what it says in the readme my ini looks like this:

[Config]
MaxValues=1


[LVars]
Lvar_00=EAFS_Variable


[Floats]
Value_00=0.

The Lvar is (L:EAFS, enum) (Tried also 'number')
'Powered' by <Click>(A:fuel total quantity, gallons) (>L:EAFS, number)</Click> when clicked.

I check with Linda tracer that the lvar has the correct value, which it does.
I save the flight and exit sim, but nothing

If i understand correctly, do you mean this wont work because my gauge is written in XML and not C?

AFAIK you can't do read/write to external files using XML. Doug's gauge is written in C with an XML interface that reads an L:var provided by the C-language module.
 
Yes you can, using Doug's C gauge. Your INI file looks OK. But you have to set up the C gauge in a VCockpit section of the plane's panel.cfg file. An example of that:

gauge50=dsd_xml_config!config, 94,268,20,20,.\Gauges\L1049CC_config.ini

This looks for the INI file in the main GAUGES folder. We use the VCockpit section because it loads no matter what panel is displayed.
 
LOL!

And the dsd_xml_config.gau file needs to be in the main GAUGES folder (in this case).
 
Thanks Tom :)
It seems to be working as in, the time stamp changes on my ini file, but still 0 value?

[Config]
MaxValues=1


[LVars]
Lvar_00=EAFS_Variable


[Floats]
Value_00=0.

Panel entry :

[Vcockpit00]
Background_color = 0,0,0
size_mm = 1024,1024
visible = 1
pixel_size = 1024,1024
texture = $reticle
gauge00 = L049!code_connie, 1,1,1,1
gauge01 = L049s!l2a, 2,2,1,1
gauge02 = L049!status, 4,4,1,1
gauge03 = L049!damage, 5,5,1,1
gauge04 = L049s!hotas, 7,7,1,1
gauge05 = L049s!random, 8,8,1,1
gauge06 = L049sv2!lua, 9,9,1,1
gauge07 = L049sv2!storage, 10,10,1,1
gauge08 = L049!number, 779, 502, 240, 67
gauge09 = gps!gps_500, 0,0,1065,675
gauge10 = dsd_xml_config!config, 5,5,5,5,.\Gauges\My_dsd_xml_config.ini
gauge11 = dsd_xml_config!display, 539,641,460,115


D:\FSX\Gauges\My_dsd_xml_config.ini

D:\FSX\Gauges
dsd_xml_config.gua
 
Last edited:
again when i exit the sim, the time stamp changes every time but it's still 0 value.
When i check the Lvars value its the same amount as fuel ~ 4008
 
The var name and the name in the ini file must be the same

Code:
[LVars]
Lvar_00=EAFS

Code:
 (>L:EAFS, number)
 
Thanks for the reply @EduHir
The value is now saved as expected :)

The outcome is not as intended currently. In first test the gauge was displaying 4740 gal. correctly, but when trying to add another 2000, it does not multiply the two, it overwrites exciting value back to 2000 so the gauge needle drops

Not sure how to tackle this bit right now?> more reading required
 
Yes, thats correct!
add first you have to read the value from the ini file into a variable, add 2000 and write it back to the ini file, then it should be 6740.
 
and the approach to this would be to use the 'd' operator?

something like :
(L:EAFS, enum) d (>L:EAFS, enum)

doesn't look right though? i think that would just try to put the same value that already exists
----

So i wonder if this would be the approach?
s0, s1, … s49Stores the top value in an internal register, but does not pop it from the stack.1stack: 1 2 3 s0stack: 1 2 3
s0: 3
l0, l1, … l49Loads a value from a register to the top of the stack1stack: 1 2 3 s0 l0stack: 1 2 3 3
sp0, sp1, … sp49Stores the top value and pops it from the stack1stack: 1 2 3 sp0stack: 1 2
sp0: 3

the gauge loads with the value from the ini file

does that value need to be stored (s0), then when the next amount is added, that would be also be stored (s1), then both loaded?... l0 + l1

I'm having major brain farts right now, and cant even envision what that code line would like at the moment.
 
would my logic be right with this? :


(L:EAFS, enum) s0 (store Current value from ini)
(A:FUEL TOTAL QUANTITY,gallon) s1 (store new value to add when landed)

(>L:EAFS, enum) l0 + l1 (L:EAFS, enum) (load the 2 values into (L:EAFS)

and place within <Click> so it all happens with a mouse click.
 
Initial test is working :)


<Click>(A:FUEL TOTAL QUANTITY,gallon) s0 (L:EAFS, enum) s1 + (>L:EAFS)</Click>
 
One of the advantages of reverse Polish notation is that you don't normally need to use s0, etc. And you are doing nothing with your s0 and s1 here, since things are automatically added to the stack without them.

If you want to take the value of the fuel quantity variable, add LEAFS to it, then store it back into LEAFS, it would be something like:

<Click>(A:FUEL TOTAL QUANTITY,gallon) (L:EAFS, enum) + (>L:EAFS, enum)</Click>

Note you left off the units in your second LEAFS mention, these should always be included. And note that enum is integers only, so FS will round off any decimal value from the total fuel quantity, leading to slight changes in total fuel.

But note that this may not be not what you want? The next time you click that gauge, it will try to add the new (potentially much larger) volume of fuel into/out of the tanks, which may often overflow them.
 
Hi Tom thanks for the reply.
I've taken the s0 and s1 out and it still works, noted and thanks.
One of the advantages of reverse Polish notation is that you don't normally need to use s0, etc. And you are doing nothing with your s0 and s1 here, since things are automatically added to the stack without them.

If you want to take the value of the fuel quantity variable, add LEAFS to it, then store it back into LEAFS, it would be something like:

<Click>(A:FUEL TOTAL QUANTITY,gallon) (L:EAFS, enum) + (>L:EAFS, enum)</Click>

Note you left off the units in your second LEAFS mention, these should always be included. And note that enum is integers only, so FS will round off any decimal value from the total fuel quantity, leading to slight changes in total fuel.

But note that this may not be not what you want? The next time you click that gauge, it will try to add the new (potentially much larger) volume of fuel into/out of the tanks, which may often overflow them.

Would 'Number' be a better unit to use in this instance? i assum that would give the gauge more accuracy?

As to your last note, that indeed does happen - but repeat loading the same amount again. That is something i want to address as i only want to be able to deliver the fuel once, obviously. There are some other things i want to add, but baby steps :)



A picture explanation is always nice :
FSG.jpg



So far, the code:



XML:
<Gauge Name="EAFS_fuel_Level" Version="1.0">
<Image Name="EAFS fuel_level.bmp"/>

<Element>
<Position X="151" Y="151"/>
<Image Name="needleVolts.bmp" PointsTo="North">
<Axis X="2" Y="55"/>
</Image>
<Rotate>
<Value Maximum="10000" Minimum="0"> (L:EAFS, number)</Value>
<Nonlinearity>
            <Item Value="0" X="95" Y="247"/>
            <Item Value="1000" X="53" Y="208"/>
            <Item Value="2000" X="36" Y="152"/>
            <Item Value="3000" X="53" Y="95"/>
            <Item Value="4000" X="94" Y="53"/>
            <Item Value="5000" X="150" Y="41"/>
        <Item Value="6000" X="206" Y="55"/>
            <Item Value="7000" X="247" Y="95"/>
            <Item Value="8000" X="264" Y="150"/>
            <Item Value="9000" X="248" Y="208"/>
            <Item Value="10000" X="210" Y="245"/>
         </Nonlinearity>
         <Delay DegreesPerSecond="2"/>
      </Rotate>
   </Element>

<Mouse>
<Help ID="HELPID_CONNIE_FUEL_DELIVERED"/>
<Tooltip ID="TOOLTIPTEXT_FUEL_GAUGE_SELECTOR"/>
<Area Left="0" Right="100" Width="100" Height="35">
<Area Right="50">
<Cursor Type="DownArrow"/>
<Click>(L:EAFS, enum) (A:FUEL TOTAL QUANTITY,gallon) - (>L:EAFS, enum)</Click>
</Area>
<Area Left="51">
<Cursor Type="UpArrow"/>
<Click>(L:EAFS, enum) (A:FUEL TOTAL QUANTITY,gallon) + (>L:EAFS, enum)</Click>
</Area>
</Area>
</Mouse>
</Gauge>
 
Back
Top