<?xml version="1.0" ?> <!-- This file is part of FlightGear, the free flight simulator http://www.flightgear.org/ Copyright (C) 2009 Torsten Dreyer, Torsten (at) t3r _dot_ de This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. --> <PropertyList> <params> <from>environment/metar/clouds/layer[0]/elevation-ft</from> <to>/environment/clouds/layer[0]/elevation-ft</to> </params> <name>MetarController:clouds:altitude_interpolate</name> <type>exponential</type> <filter-time> <condition> <!-- dont't interpolate to -9999 or if more than 2000ft offset --> <or> <less-than> <property alias="../../../../../params/from"/> <value>-9000</value> </less-than> <less-than> <property alias="../../../../../params/to"/> <value>-9000</value> </less-than> <greater-than> <expression> <abs> <difference> <property alias="../../../../../../../../params/from"/> <property alias="../../../../../../../../params/to"/> </difference> </abs> </expression> <value>2000</value> </greater-than> </or> </condition> <value>0</value> </filter-time> <filter-time>60</filter-time> <enable> <condition> <property>/environment/metar/valid</property> <property>/environment/params/metar-updates-environment</property> </condition> </enable> <input alias="../params/from"/> <output alias="../params/to"/> </PropertyList>