Merge branch 'master' of gitorious.org:fg/fgdata
This commit is contained in:
commit
5ca5f557ad
24 changed files with 65030 additions and 148 deletions
60702
Aircraft/Instruments-3d/A-14A-OxReg/A-14A.ac
Normal file
60702
Aircraft/Instruments-3d/A-14A-OxReg/A-14A.ac
Normal file
File diff suppressed because it is too large
Load diff
BIN
Aircraft/Instruments-3d/A-14A-OxReg/A-14A.png
Normal file
BIN
Aircraft/Instruments-3d/A-14A-OxReg/A-14A.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 97 KiB |
BIN
Aircraft/Instruments-3d/A-14A-OxReg/A-14A.xcf
Normal file
BIN
Aircraft/Instruments-3d/A-14A-OxReg/A-14A.xcf
Normal file
Binary file not shown.
BIN
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-panel.png
Normal file
BIN
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-panel.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
BIN
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-panel.xcf
Normal file
BIN
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13-panel.xcf
Normal file
Binary file not shown.
3810
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13.ac
Normal file
3810
Aircraft/Instruments-3d/AN-APS-13/AN-APS-13.ac
Normal file
File diff suppressed because it is too large
Load diff
|
@ -52,7 +52,7 @@ refs 3
|
|||
kids 0
|
||||
OBJECT poly
|
||||
name "Face"
|
||||
texture "/usr/local/FlightGear-0.9/data/Aircraft/Instruments-3d/asi/asi.rgb"
|
||||
texture "asi.png"
|
||||
crease 45.000000
|
||||
numvert 4
|
||||
0 0.04 -0.04
|
||||
|
|
BIN
Aircraft/c172p/Instruments/asi/asi.png
Normal file
BIN
Aircraft/c172p/Instruments/asi/asi.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 73 KiB |
91
Aircraft/c172p/Instruments/asi/asi.py
Normal file
91
Aircraft/c172p/Instruments/asi/asi.py
Normal file
|
@ -0,0 +1,91 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
from svginstr import *
|
||||
import sys
|
||||
|
||||
__author__ = "Melchior FRANZ < mfranz # aon : at >"
|
||||
__url__ = "http://gitorious.org/svginstr/"
|
||||
__version__ = "0.2"
|
||||
__license__ = "GPL v2+"
|
||||
__doc__ = """
|
||||
"""
|
||||
|
||||
|
||||
try:
|
||||
a = Instrument("asi.svg", 512, 512, "test face; " + __version__)
|
||||
a.disc(98, color = 'black')
|
||||
a.disc(1)
|
||||
|
||||
# define mapping function: map scale value 30 - 160 to angle 0-320 degree.
|
||||
# However, the values from 100-160 are compressed slightly, so the lambda function is just 120 values
|
||||
a.angle = lambda x: x * 300.0 / 115.0 - 145.0
|
||||
|
||||
# inside line
|
||||
l = 50
|
||||
|
||||
# compression
|
||||
compress = 0.8
|
||||
|
||||
a.arc(44, 100 + 27 * compress, l+3, width = 8, color = "green")
|
||||
a.arc(100 + 27 * compress, 100 + 58 * compress, l+3, width = 8, color = "yellow")
|
||||
a.arc(33, 85, l, width = 3, color = "white")
|
||||
|
||||
for i in range(35, 100, 5):
|
||||
a.tick(i, l, 58, 2)
|
||||
|
||||
for i in range(100, 152, int(5 * compress + 0.5)):
|
||||
a.tick(i, l, 58, 2)
|
||||
|
||||
for i in range(40, 100, 10):
|
||||
a.tick(i, l, 65, 2)
|
||||
|
||||
for i in range(100, 155, int(10 * compress + 0.5)):
|
||||
a.tick(i, l, 65, 2)
|
||||
|
||||
a.tick(100 + 58 * compress, l, 60, color="red")
|
||||
|
||||
# mph conversion
|
||||
mph = 0.8689
|
||||
k = 30
|
||||
for i in range(40, 100, int(10 * mph)):
|
||||
a.tick(i, k, k + 6, 1)
|
||||
for i in range(40 + int(65 * mph), 150, int(10 * mph * compress)):
|
||||
a.tick(i, k, k + 6, 1)
|
||||
|
||||
|
||||
|
||||
# fc-list tells you the names of available fonts on Linux (fc ... font cache)
|
||||
|
||||
s = 13
|
||||
|
||||
a.at(0,-70).text("AIRSPEED", size = 10, font_family = "Lucida Sans", color = "white")
|
||||
a.at(0,-55).text("KNOTS", size = 10, font_family = "Lucida Sans", color = "white")
|
||||
a.at(60,-42).text(40, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(75,20).text(60, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(35,72).text(80, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(-40,72).text(100, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(-75,30).text(120, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(-75,-20).text(140, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(-45,-57).text(160, size = s, font_family = "Lucida Sans", color = "white")
|
||||
|
||||
# mph markings
|
||||
s = 7
|
||||
a.at(16,-18).text(40, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(22,2).text(60, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(16,20).text(80, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(0,27).text(100, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(-14,22).text(120, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(-19,13).text(140, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(-22,0).text(160, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(-17,-14).text(180, size = s, font_family = "Lucida Sans", color = "white")
|
||||
a.at(0,-20).text("MPH", size = s, font_family = "Lucida Sans", color = "white")
|
||||
#a.at(75,20).text(60, size = s, font_family = "Lucida Sans", color = "white")
|
||||
#a.at(35,72).text(80, size = s, font_family = "Lucida Sans", color = "white")
|
||||
#a.at(-40,72).text(100, size = s, font_family = "Lucida Sans", color = "white")
|
||||
#a.at(-75,30).text(120, size = s, font_family = "Lucida Sans", color = "white")
|
||||
#a.at(-75,-20).text(140, size = s, font_family = "Lucida Sans", color = "white")
|
||||
#a.at(-45,-55).text(160, size = s, font_family = "Lucida Sans", color = "white")
|
||||
|
||||
except Error as e:
|
||||
print >>sys.stderr, "\033[31;1m%s\033[m\n" % e
|
||||
|
Binary file not shown.
|
@ -22,15 +22,16 @@
|
|||
<object-name>Needle</object-name>
|
||||
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
|
||||
<interpolation>
|
||||
<entry><ind> 10</ind><dep> 3</dep></entry>
|
||||
<entry><ind> 40</ind><dep> 38</dep></entry>
|
||||
<entry><ind> 60</ind><dep> 85</dep></entry>
|
||||
<entry><ind> 80</ind><dep> 146</dep></entry>
|
||||
<entry><ind> 100</ind><dep> 198</dep></entry>
|
||||
<entry><ind> 120</ind><dep> 236</dep></entry>
|
||||
<entry><ind> 140</ind><dep> 274</dep></entry>
|
||||
<entry><ind> 160</ind><dep> 313</dep></entry>
|
||||
<entry><ind> 190</ind><dep> 353</dep></entry>
|
||||
<entry><ind> 0</ind><dep> 0</dep></entry>
|
||||
<entry><ind> 35</ind><dep> 36</dep></entry>
|
||||
<entry><ind> 40</ind><dep> 50</dep></entry>
|
||||
<entry><ind> 60</ind><dep> 100</dep></entry>
|
||||
<entry><ind> 80</ind><dep> 152</dep></entry>
|
||||
<entry><ind> 100</ind><dep> 206</dep></entry>
|
||||
<entry><ind> 120</ind><dep> 249</dep></entry>
|
||||
<entry><ind> 140</ind><dep> 291</dep></entry>
|
||||
<entry><ind> 160</ind><dep> 333</dep></entry>
|
||||
<entry><ind> 190</ind><dep> 340</dep></entry>
|
||||
</interpolation>
|
||||
<axis>
|
||||
<x>-1</x>
|
||||
|
|
|
@ -41,5 +41,5 @@
|
|||
<line>Va: 99kts</line>
|
||||
<line>Vne: 158kts</line>
|
||||
<line>Approach: 65kts</line>
|
||||
<line>Best Glide: 70kts</line>
|
||||
<line>Best Glide: 65kts</line>
|
||||
</PropertyList>
|
||||
|
|
|
@ -72,30 +72,18 @@
|
|||
<description>This is expert level. You will barely see the taxiway from the cockpit, even if you are
|
||||
on ground. Fog and light drizzle, freezing level at 1000ft.</description>
|
||||
</scenario>
|
||||
|
||||
<scenario>
|
||||
<name>Early morning fog</name>
|
||||
<metar>XXXX 012345Z 00000KT 0800 FG NCD 08/08 A3030</metar>
|
||||
<description>Fog developed this autumn's morning. Expect good visibility above the layer.
|
||||
However - getting through it can be a challenge. Stay alive for a 500' climb
|
||||
and you'll see the sun!</description>
|
||||
</scenario>
|
||||
</weather-scenarios>
|
||||
<weather-scenario>Fair weather</weather-scenario>
|
||||
<config>
|
||||
|
||||
<!-- definitions for the metar generated fog/mist/haze layer -->
|
||||
<fog-mist-haze-layer>
|
||||
<offset-from-station-elevation-ft>-200</offset-from-station-elevation-ft>
|
||||
<visibility-above-layer-m>20000</visibility-above-layer-m>
|
||||
|
||||
<fog-thickness-ft>500</fog-thickness-ft>
|
||||
<fog-2dlayer-alpha>0.6</fog-2dlayer-alpha>
|
||||
<fog-2dlayer-coverage>broken</fog-2dlayer-coverage>
|
||||
<fog-bc-2dlayer-coverage>scattered</fog-bc-2dlayer-coverage>
|
||||
<fog-shallow-thickness-ft>30</fog-shallow-thickness-ft>
|
||||
|
||||
<mist-thickness-ft>2000</mist-thickness-ft>
|
||||
<mist-2dlayer-alpha>0.8</mist-2dlayer-alpha>
|
||||
<mist-2dlayer-coverage>overcast</mist-2dlayer-coverage>
|
||||
|
||||
<haze-thickness-ft>2000</haze-thickness-ft>
|
||||
<haze-2dlayer-alpha>0.6</haze-2dlayer-alpha>
|
||||
<haze-2dlayer-coverage>overcast</haze-2dlayer-coverage>
|
||||
</fog-mist-haze-layer>
|
||||
|
||||
<boundary-transition-ft>500</boundary-transition-ft>
|
||||
|
||||
<boundary>
|
||||
|
@ -226,7 +214,7 @@
|
|||
|
||||
<realwx>
|
||||
<metar>/environment/metar</metar>
|
||||
<!-- user NOAA for METAR (no aloft data) -->
|
||||
<!-- use NOAA for METAR (no aloft data) -->
|
||||
<data-source>noaa</data-source>
|
||||
|
||||
<!-- use http://www.navlost.eu/ for METAR and aloft data -->
|
||||
|
@ -234,12 +222,37 @@
|
|||
<enabled>true</enabled>
|
||||
</realwx>
|
||||
|
||||
<metar>
|
||||
<!-- create a low-level cloud layer for fog/mist/haze from metar -->
|
||||
<set-ground-cloud-layer type="bool">true</set-ground-cloud-layer>
|
||||
</metar>
|
||||
|
||||
<params>
|
||||
<metar-max-age-min type="long">240</metar-max-age-min> <!-- deprecated -->
|
||||
<metar-max-age-min type="long">240</metar-max-age-min>
|
||||
<metar-updates-environment type="bool">true</metar-updates-environment>
|
||||
<metar-updates-winds-aloft type="bool">true</metar-updates-winds-aloft>
|
||||
<control-fdm-atmosphere type="bool">true</control-fdm-atmosphere>
|
||||
<contrail-altitude>30000</contrail-altitude>
|
||||
<!-- definitions for the metar generated fog/mist/haze layer -->
|
||||
<fog-mist-haze-layer>
|
||||
<offset-from-station-elevation-ft>-200</offset-from-station-elevation-ft>
|
||||
<visibility-above-layer-m>20000</visibility-above-layer-m>
|
||||
|
||||
<fog-thickness-ft>500</fog-thickness-ft>
|
||||
<fog-2dlayer-alpha>1.0</fog-2dlayer-alpha>
|
||||
<fog-2dlayer-coverage>overcast</fog-2dlayer-coverage>
|
||||
<fog-bc-2dlayer-coverage>broken</fog-bc-2dlayer-coverage>
|
||||
<fog-shallow-thickness-ft>30</fog-shallow-thickness-ft>
|
||||
|
||||
<mist-thickness-ft>2000</mist-thickness-ft>
|
||||
<mist-2dlayer-alpha>0.8</mist-2dlayer-alpha>
|
||||
<mist-2dlayer-coverage>overcast</mist-2dlayer-coverage>
|
||||
|
||||
<haze-thickness-ft>2000</haze-thickness-ft>
|
||||
<haze-2dlayer-alpha>0.6</haze-2dlayer-alpha>
|
||||
<haze-2dlayer-coverage>overcast</haze-2dlayer-coverage>
|
||||
</fog-mist-haze-layer>
|
||||
|
||||
</params>
|
||||
|
||||
<wildfire>
|
||||
|
|
|
@ -152,7 +152,7 @@
|
|||
|
||||
<button n="4">
|
||||
<desc>Flaps Up</desc>
|
||||
<repeatable>true</repeatable>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>controls.flapsDown(-1)</script>
|
||||
|
@ -167,7 +167,7 @@
|
|||
|
||||
<button n="6">
|
||||
<desc>Flaps Down</desc>
|
||||
<repeatable>true</repeatable>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>controls.flapsDown(1)</script>
|
||||
|
|
|
@ -92,23 +92,6 @@
|
|||
<format>Revision: %s</format>
|
||||
<property>/sim/version/revision</property>
|
||||
</text>
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<halign>center</halign>
|
||||
|
||||
<button>
|
||||
<legend>OK</legend>
|
||||
<equal>true</equal>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<empty><stretch>true</stretch></empty>
|
||||
</group>
|
||||
|
||||
<nasal>
|
||||
<open><![CDATA[
|
||||
|
|
|
@ -16,9 +16,32 @@
|
|||
/autopilot/settings/true-heading-deg
|
||||
/autopilot/settings/vertical-speed-fpm
|
||||
-->
|
||||
<text>
|
||||
<label>Autopilot Settings</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Autopilot Settings</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
<hrule/>
|
||||
<nasal>
|
||||
<open>
|
||||
|
@ -512,17 +535,5 @@
|
|||
</binding>
|
||||
</checkbox>
|
||||
</group>
|
||||
<hrule/>
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<padding>10</padding>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -3,12 +3,31 @@
|
|||
<PropertyList>
|
||||
<name>cockpit-view</name>
|
||||
<layout>vbox</layout>
|
||||
<default-padding>4</default-padding>
|
||||
<modal>false</modal>
|
||||
|
||||
<text>
|
||||
<label>Cockpit View Options</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Cockpit View Options</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -44,6 +63,9 @@
|
|||
<text>
|
||||
<halign>center</halign>
|
||||
<label>Blackout</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
|
@ -52,6 +74,9 @@
|
|||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Onset</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
|
@ -62,6 +87,9 @@
|
|||
<format>%2.1f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/redout/parameters/blackout-onset-g</property>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<slider>
|
||||
|
@ -73,12 +101,18 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>0</col>
|
||||
<label>Complete</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
|
@ -89,6 +123,9 @@
|
|||
<format>%2.1f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/redout/parameters/blackout-complete-g</property>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<slider>
|
||||
|
@ -100,6 +137,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
</group>
|
||||
|
||||
|
@ -108,6 +148,9 @@
|
|||
<text>
|
||||
<halign>center</halign>
|
||||
<label>Redout</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
|
@ -116,6 +159,9 @@
|
|||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Onset</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
|
@ -126,6 +172,9 @@
|
|||
<format>%2.1f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/redout/parameters/redout-onset-g</property>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<slider>
|
||||
|
@ -137,12 +186,18 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
||||
<text>
|
||||
<row>1</row>
|
||||
<col>0</col>
|
||||
<label>Complete</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
|
@ -152,6 +207,9 @@
|
|||
<format>%2.1f</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/redout/parameters/redout-complete-g</property>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<slider>
|
||||
|
@ -163,15 +221,10 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/rendering/redout/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
</group>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</PropertyList>
|
||||
|
|
|
@ -5,9 +5,30 @@
|
|||
<modal>false</modal>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<label>Display Options</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Display Options</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -61,25 +82,4 @@
|
|||
</checkbox>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>true</stretch></empty>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
|
||||
<empty><stretch>true</stretch></empty>
|
||||
</group>
|
||||
|
||||
</PropertyList>
|
||||
|
|
|
@ -5,10 +5,30 @@
|
|||
<y>20</y>
|
||||
<name>hud</name>
|
||||
<layout>vbox</layout>
|
||||
<padding>20</padding>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>HUD Configuration</label>
|
||||
</text>
|
||||
<text>
|
||||
<label>HUD Configuration</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
@ -154,20 +174,6 @@
|
|||
</slider>
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<default-padding>10</default-padding>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<nasal>
|
||||
<open>
|
||||
gui.enable_widgets(cmdarg(), "devel-stuff", getprop("/sim/gui/devel-widgets"));
|
||||
|
|
|
@ -41,6 +41,22 @@
|
|||
}
|
||||
if (!initialized) {
|
||||
set_radio("runway");
|
||||
}
|
||||
|
||||
var runways = dlg.getNode("available-runways", 1);
|
||||
var updateRunways = func {
|
||||
var icao = dlg.getNode("airport").getValue();
|
||||
runways.removeChildren("value");
|
||||
|
||||
var apt = airportinfo(icao);
|
||||
if (apt != nil) {
|
||||
var i=0;
|
||||
foreach (var rwy; keys(apt.runways)) {
|
||||
runways.getNode("value[" ~ i ~ "]", 1).setValue(rwy);
|
||||
i += 1;
|
||||
}
|
||||
}
|
||||
gui.dialog_update("location-on-ground");
|
||||
}
|
||||
</open>
|
||||
</nasal>
|
||||
|
@ -48,14 +64,23 @@
|
|||
<group>
|
||||
<layout>table</layout>
|
||||
<halign>center</halign>
|
||||
|
||||
<text>
|
||||
<row>0</row><col>1</col>
|
||||
<halign>right</halign>
|
||||
<label>Airport:</label>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<row>0</row><col>2</col>
|
||||
<property>/sim/gui/dialogs/location-on-ground/airport</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>updateRunways();</script>
|
||||
</binding>
|
||||
</input>
|
||||
|
||||
<radio>
|
||||
|
@ -67,15 +92,29 @@
|
|||
<script>set_radio("runway")</script>
|
||||
</binding>
|
||||
</radio>
|
||||
|
||||
<text>
|
||||
<row>1</row><col>1</col>
|
||||
<halign>right</halign>
|
||||
<label>Runway:</label>
|
||||
</text>
|
||||
<input>
|
||||
<row>1</row><col>2</col>
|
||||
<property>/sim/gui/dialogs/location-on-ground/runway</property>
|
||||
</input>
|
||||
|
||||
<combo>
|
||||
<name>runway</name>
|
||||
<row>1</row><col>2</col>
|
||||
<pref-width>85</pref-width>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/location-on-ground/use_runway</property>
|
||||
</enable>
|
||||
<property>sim/gui/dialogs/location-on-ground/runway</property>
|
||||
<editable>false</editable>
|
||||
<properties>sim/gui/dialogs/location-on-ground/available-runways</properties>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
<object-name>runway</object-name>
|
||||
</binding>
|
||||
</combo>
|
||||
|
||||
<radio>
|
||||
<row>2</row><col>0</col>
|
||||
<property>/sim/gui/dialogs/location-on-ground/use_parkpos</property>
|
||||
|
@ -85,13 +124,18 @@
|
|||
<script>set_radio("parkpos")</script>
|
||||
</binding>
|
||||
</radio>
|
||||
|
||||
<text>
|
||||
<row>2</row><col>1</col>
|
||||
<halign>right</halign>
|
||||
<label>Parking:</label>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
<row>2</row><col>2</col>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/location-on-ground/use_parkpos</property>
|
||||
</enable>
|
||||
<property>/sim/gui/dialogs/location-on-ground/parkpos</property>
|
||||
</input>
|
||||
</group>
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
|
||||
<group>
|
||||
<halign>center</halign>
|
||||
<layout>hbox</layout>
|
||||
|
@ -38,6 +38,16 @@
|
|||
<group>
|
||||
<layout>vbox</layout>
|
||||
|
||||
<text>
|
||||
<halign>left</halign>
|
||||
<label>"Material shaders" must be enabled for certain options</label>
|
||||
</text>
|
||||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
<stretch>1</stretch>
|
||||
</group>
|
||||
|
||||
<!--
|
||||
|
||||
<group>
|
||||
|
@ -152,6 +162,9 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Random vegetation</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/random-vegetation</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
|
@ -183,18 +196,25 @@
|
|||
-->
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>3D clouds</label>
|
||||
<halign>left</halign>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/clouds3d-enable</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
</checkbox>
|
||||
|
||||
<!--
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<halign>right</halign>
|
||||
<text><label>Cloud density</label></text>
|
||||
<text>
|
||||
<label>Cloud density</label>
|
||||
</text>
|
||||
<slider>
|
||||
<min>0</min>
|
||||
<max>1.0</max>
|
||||
|
@ -210,13 +230,23 @@
|
|||
<property>/sim/rendering/clouds3d-density</property>
|
||||
</text>
|
||||
</group>
|
||||
|
||||
-->
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<halign>right</halign>
|
||||
<text><label>Cloud visibility range</label></text>
|
||||
<text>
|
||||
<label>Cloud visibility range</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
</text>
|
||||
<slider>
|
||||
<min>100.0</min>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<min>100.0</min>
|
||||
<max>20000.0</max>
|
||||
<property>/sim/rendering/clouds3d-vis-range</property>
|
||||
<binding>
|
||||
|
@ -224,7 +254,10 @@
|
|||
</binding>
|
||||
</slider>
|
||||
<text>
|
||||
<label>12345678</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<label>12345678</label>
|
||||
<format>%.fm</format>
|
||||
<live>true</live>
|
||||
<property>/sim/rendering/clouds3d-vis-range</property>
|
||||
|
@ -233,9 +266,9 @@
|
|||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
<stretch>true</stretch>
|
||||
<stretch>1</stretch>
|
||||
</group>
|
||||
|
||||
|
||||
</group>
|
||||
|
||||
<vrule/>
|
||||
|
@ -267,10 +300,12 @@
|
|||
<layout>vbox</layout>
|
||||
<padding>10</padding>
|
||||
|
||||
|
||||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Crop texture</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/crop-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
|
@ -280,6 +315,9 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Landmass effects</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/landmass-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
|
@ -289,6 +327,9 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Water reflection</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/water-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
|
@ -298,6 +339,9 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Urban effects</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/urban-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
|
@ -307,6 +351,9 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Transition effects</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/transition-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
|
@ -316,6 +363,9 @@
|
|||
<checkbox>
|
||||
<halign>left</halign>
|
||||
<label>Persistent contrails</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<property>/sim/rendering/contrail-shader</property>
|
||||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
|
@ -326,8 +376,16 @@
|
|||
<group>
|
||||
<layout>hbox</layout>
|
||||
<halign>right</halign>
|
||||
<text><label>Snow Level</label></text>
|
||||
<text>
|
||||
<label>Snow Level</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
</text>
|
||||
<slider>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<min>0.0</min>
|
||||
<max>5000.0</max>
|
||||
<property>/sim/rendering/snow-level-m</property>
|
||||
|
@ -336,6 +394,9 @@
|
|||
</binding>
|
||||
</slider>
|
||||
<text>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<label>12345678</label>
|
||||
<format>%.fm</format>
|
||||
<live>true</live>
|
||||
|
@ -346,8 +407,16 @@
|
|||
<group>
|
||||
<layout>hbox</layout>
|
||||
<halign>right</halign>
|
||||
<text><label>Performance vs Quality</label></text>
|
||||
<text>
|
||||
<label>Performance vs Quality</label>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
</text>
|
||||
<slider>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<min>0.0</min>
|
||||
<max>5.0</max>
|
||||
<step>0.5</step>
|
||||
|
@ -357,6 +426,9 @@
|
|||
</binding>
|
||||
</slider>
|
||||
<text>
|
||||
<enable>
|
||||
<property>/sim/rendering/shader-effects</property>
|
||||
</enable>
|
||||
<label>12345678</label>
|
||||
<format>%.1f</format>
|
||||
<live>true</live>
|
||||
|
|
|
@ -101,6 +101,9 @@
|
|||
<col>0</col>
|
||||
<label>Effects</label>
|
||||
<halign>left</halign>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<checkbox>
|
||||
|
@ -110,6 +113,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</checkbox>
|
||||
|
||||
<slider>
|
||||
|
@ -119,6 +125,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
||||
<text>
|
||||
|
@ -126,6 +135,9 @@
|
|||
<col>0</col>
|
||||
<label>Chatter</label>
|
||||
<halign>left</halign>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<checkbox>
|
||||
|
@ -135,6 +147,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</checkbox>
|
||||
|
||||
<slider>
|
||||
|
@ -144,6 +159,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
||||
<text>
|
||||
|
@ -151,6 +169,9 @@
|
|||
<col>0</col>
|
||||
<label>Avionics</label>
|
||||
<halign>left</halign>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<checkbox>
|
||||
|
@ -160,6 +181,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</checkbox>
|
||||
|
||||
<slider>
|
||||
|
@ -169,6 +193,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
||||
<checkbox>
|
||||
|
@ -178,6 +205,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</checkbox>
|
||||
|
||||
<text>
|
||||
|
@ -185,6 +215,9 @@
|
|||
<col>0</col>
|
||||
<label>ATC</label>
|
||||
<halign>left</halign>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<checkbox>
|
||||
|
@ -194,6 +227,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</checkbox>
|
||||
|
||||
<slider>
|
||||
|
@ -203,6 +239,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</slider>
|
||||
|
||||
<checkbox>
|
||||
|
@ -212,6 +251,9 @@
|
|||
<binding>
|
||||
<command>dialog-apply</command>
|
||||
</binding>
|
||||
<enable>
|
||||
<property>/sim/sound/enabled</property>
|
||||
</enable>
|
||||
</checkbox>
|
||||
</group>
|
||||
|
||||
|
|
|
@ -3,17 +3,37 @@
|
|||
<PropertyList>
|
||||
<name>timeofday</name>
|
||||
<layout>vbox</layout>
|
||||
<default-padding>4</default-padding>
|
||||
<padding>20</padding>
|
||||
<modal>false</modal>
|
||||
|
||||
<text>
|
||||
<label>Time Settings</label>
|
||||
</text>
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<text>
|
||||
<label>Time Settings</label>
|
||||
</text>
|
||||
|
||||
<empty><stretch>1</stretch></empty>
|
||||
|
||||
<button>
|
||||
<pref-width>16</pref-width>
|
||||
<pref-height>16</pref-height>
|
||||
<legend></legend>
|
||||
<default>1</default>
|
||||
<keynum>27</keynum>
|
||||
<border>2</border>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</group>
|
||||
|
||||
<hrule/>
|
||||
|
||||
<group>
|
||||
<layout>hbox</layout>
|
||||
<padding>4</padding>
|
||||
|
||||
<group>
|
||||
<layout>vbox</layout>
|
||||
|
@ -241,12 +261,4 @@
|
|||
</group>
|
||||
</group>
|
||||
|
||||
<button>
|
||||
<legend>Close</legend>
|
||||
<default>true</default>
|
||||
<key>Esc</key>
|
||||
<binding>
|
||||
<command>dialog-close</command>
|
||||
</binding>
|
||||
</button>
|
||||
</PropertyList>
|
||||
|
|
|
@ -55,6 +55,9 @@
|
|||
<layout>hbox</layout>
|
||||
<text>
|
||||
<label>Cloud Layers (All Altitudes ft-AMSL)</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
<hrule>
|
||||
<stretch>true</stretch>
|
||||
|
@ -70,6 +73,9 @@
|
|||
<label>Altitude (ft)</label>
|
||||
<row>0</row>
|
||||
<col>1</col>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
|
@ -77,12 +83,18 @@
|
|||
<row>0</row>
|
||||
<col>2</col>
|
||||
<width>80</width>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<label>Thickness (ft)</label>
|
||||
<row>0</row>
|
||||
<col>3</col>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
|
||||
|
@ -393,6 +405,9 @@
|
|||
<layout>hbox</layout>
|
||||
<text>
|
||||
<label>Precipitation</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
<hrule>
|
||||
<stretch>true</stretch>
|
||||
|
@ -408,12 +423,18 @@
|
|||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Rain</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>1</col>
|
||||
<label>Snow</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<slider>
|
||||
|
@ -456,6 +477,9 @@
|
|||
<row>0</row>
|
||||
<col>3</col>
|
||||
<label>QNH (inHg)</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
|
@ -1116,6 +1140,9 @@
|
|||
<layout>hbox</layout>
|
||||
<text>
|
||||
<label>Boundary (All Elevations ft-AGL)</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
<hrule>
|
||||
<stretch>true</stretch>
|
||||
|
@ -1132,6 +1159,9 @@
|
|||
<row>0</row>
|
||||
<col>0</col>
|
||||
<label>Elevation</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
|
@ -1139,24 +1169,36 @@
|
|||
<col>1</col>
|
||||
<colspan>2</colspan>
|
||||
<label>Wind (dir/kt)</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>3</col>
|
||||
<label>Vis (m)</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>4</col>
|
||||
<label>Temp (C)</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<text>
|
||||
<row>0</row>
|
||||
<col>5</col>
|
||||
<label>Dewpt (C)</label>
|
||||
<enable>
|
||||
<property>/sim/gui/dialogs/weather-scenario/state</property>
|
||||
</enable>
|
||||
</text>
|
||||
|
||||
<input>
|
||||
|
|
Loading…
Reference in a new issue