1
0
Fork 0

Improvements to spoken ATIS

- Improved reporting of variable wind and cavok.

- Eliminate duplicate speech of "airport" in preamble.

- Reusable ATIS fragments for use in multiple ATIS formats.

- Convert existing ATIS formats to make use of reusable sections.

- New ATIS formats for UK and US/CA/Pacific.
This commit is contained in:
Richard Senior 2016-04-07 12:34:18 +01:00 committed by Torsten Dreyer
parent 6cf1d72f8b
commit 5052d2e5a5
23 changed files with 658 additions and 152 deletions

View file

@ -25,7 +25,7 @@
<!-- UK style --> <!-- UK style -->
<atis-schema include="atis/eg.xml"/> <atis-schema include="atis/eg.xml"/>
<!-- US and Canada style --> <!-- US, Canada and Pacific style -->
<atis-schema include="atis/us_ca.xml"/> <atis-schema include="atis/us_ca.xml"/>
<!-- rest of the world --> <!-- rest of the world -->

View file

@ -18,104 +18,54 @@
<PropertyList> <PropertyList>
<station-starts-with>eddh</station-starts-with> <station-starts-with>eddh</station-starts-with>
<atis> <atis>
<text>Hamburg information </text> <section include="sections/airport-information.xml"/>
<token>id</token> <text>MET report time </text><token>time</token><text>. </text>
<text>. MET report time </text> <text>Expect </text><token>approach-type</token><text> approach. </text>
<token>time</token>
<text>. Expect </text>
<token>approach-type</token>
<text> approach.</text>
<if> <if>
<equals> <equals>
<token>rwy-land</token> <token>rwy-land</token>
<token>rwy-to</token> <token>rwy-to</token>
</equals> </equals>
<then> <then>
<text> Take off and landing runway </text> <text>Take off and landing runway </text>
<token>rwy-land</token> <token>rwy-land</token>
</then> </then>
<else> <else>
<text> Landing runway </text> <text>Landing runway </text>
<token>rwy-land</token> <token>rwy-land</token>
<text> and take off runway </text> <text> and take off runway </text>
<token>rwy-to</token> <token>rwy-to</token>
</else> </else>
</if> </if>
<text>. Transition level </text> <text>. </text>
<text>Transition level </text>
<token>transition-level</token> <token>transition-level</token>
<text>. Wind </text> <text>. </text>
<text>Winned </text>
<if>
<equals>
<token>wind-speed-kn</token>
<text>zero</text>
</equals>
<then>
<text>kaam.. </text>
</then>
<else>
<token>wind-dir</token> <token>wind-dir</token>
<text> degrees, </text> <text> degrees, </text>
<token>wind-speed-kn</token> <token>wind-speed-kn</token>
<text> knots</text> <text> knots. </text>
<if>
<not-empty>
<token>gusts</token>
</not-empty>
<then>
<text>, gusts up to </text>
<token>gusts</token>
<text> knots</text>
</then>
</if>
<if>
<not-equals>
<token>wind-from</token>
<token>wind-to</token>
</not-equals>
<then>
<text>, varying between </text>
<token>wind-from</token>
<text> and </text>
<token>wind-to</token>
<text> degrees</text>
</then>
</if>
<text>. </text>
<if>
<not-empty>
<token>cavok</token>
</not-empty>
<then>
<text>CAVOK</text>
</then>
<else>
<text>Visibility </text>
<token>visibility-metric</token>
<text>. </text>
<if>
<not-empty>
<token>phenomena</token>
</not-empty>
<then>
<token>phenomena</token>
<text>. </text>
</then>
</if>
<if>
<not-empty>
<token>clouds</token>
</not-empty>
<then>
<text>Clouds </text>
<token>clouds</token>
</then>
<else>
<text>No significant clouds</text>
</else> </else>
</if> </if>
</else> <section include="sections/gusts.xml"/>
</if> <section include="sections/wind-variation.xml"/>
<text>. Temperature </text> <section include="sections/cavok.xml"/>
<token>temperature-deg</token> <section include="sections/visibility-km.xml"/>
<text>, dewpoint </text> <section include="sections/phenomena.xml"/>
<token>dewpoint-deg</token> <section include="sections/clouds.xml"/>
<text>. QNH </text> <section include="sections/temperature.xml"/>
<token>qnh</token> <section include="sections/qnh-hp.xml"/>
<text> hektopascal. Trend </text> <text>Trend </text><token>trend</token><text>. </text>
<token>trend</token> <text>Information </text><token>id</token><text>. out.. </text>
<text>. information </text>
<token>id</token>
<text> out.</text>
</atis> </atis>
</PropertyList> </PropertyList>

View file

@ -15,6 +15,62 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. General Public License for more details.
--> -->
<PropertyList> <PropertyList>
<station-starts-with>eg</station-starts-with> <station-starts-with>eg</station-starts-with>
<atis>
<section include="sections/airport-information.xml"/>
<text>Time </text><token>time</token><text>. </text>
<text>Runway in use </text>
<if>
<equals>
<token>rwy-land</token>
<token>rwy-to</token>
</equals>
<then>
<token>rwy-to</token>
<text>.. </text>
</then>
<else>
<token>rwy-land</token>
<text> arrivals, </text>
<token>rwy-to</token>
<text> departures.. </text>
</else>
</if>
<text>Expect </text><token>approach-type</token><text>approach. </text>
<text>Surface winned </text>
<if>
<equals>
<token>wind-speed-kn</token>
<text>zero</text>
</equals>
<then>
<text>kaam.. </text>
</then>
<else>
<token>wind-dir</token>
<text>, </text>
<token>wind-speed-kn</token>
<text> knots. </text>
</else>
</if>
<section include="sections/wind-variation.xml"/>
<section include="sections/gusts.xml"/>
<section include="sections/cavok.xml"/>
<section include="sections/visibility-km.xml"/>
<section include="sections/phenomena.xml"/>
<section include="sections/clouds.xml"/>
<section include="sections/temperature-plus.xml"/>
<text>QNH </text>
<token>qnh</token>
<text>. </text>
<text>Transition level flight level </text>
<token>transition-level</token>
<text>. </text>
<section include="sections/trend.xml"/>
<text>Acknowledge receipt of information </text>
<token>id</token>
<text> and advise aircraft type on first contact.. </text>
</atis>
</PropertyList> </PropertyList>

View file

@ -16,34 +16,29 @@
General Public License for more details. General Public License for more details.
--> -->
<PropertyList> <PropertyList>
<!--station-starts-with></station-starts-with-->
<atis> <atis>
<text>This is </text> <text>This is </text>
<token>airport-name</token> <section include="sections/airport-information.xml"/>
<text> airport information </text> <text>Time </text><token>time</token><text> zulu. </text>
<token>id</token> <text>Expect </text><token>approach-type</token><text> approach. </text>
<text>. Time </text>
<token>time</token>
<text> Zulu. Expect </text>
<token>approach-type</token>
<text> approach.</text>
<if> <if>
<equals> <equals>
<token>rwy-land</token> <token>rwy-land</token>
<token>rwy-to</token> <token>rwy-to</token>
</equals> </equals>
<then> <then>
<text> Landing and departing runway </text> <text>Landing and departing runway </text>
<token>rwy-land</token> <token>rwy-land</token>
</then> </then>
<else> <else>
<text> Landing runway </text> <text>Landing runway </text>
<token>rwy-land</token> <token>rwy-land</token>
<text> and departing runway </text> <text> and departing runway </text>
<token>rwy-to</token> <token>rwy-to</token>
</else> </else>
</if> </if>
<text>.. Weather. Winned </text> <text>.. </text>
<text>Weather. Winned </text>
<if> <if>
<equals> <equals>
<token>wind-speed-kn</token> <token>wind-speed-kn</token>
@ -54,68 +49,20 @@
</then> </then>
<else> <else>
<token>wind-dir</token> <token>wind-dir</token>
<text> degrees at </text> <text> at </text>
<token>wind-speed-kn</token> <token>wind-speed-kn</token>
<text> knots</text> <text> knots. </text>
</else> </else>
</if> </if>
<if> <section include="sections/wind-variation.xml"/>
<not-empty> <section include="sections/gusts.xml"/>
<token>gusts</token> <section include="sections/cavok.xml"/>
</not-empty> <section include="sections/visibility-km.xml"/>
<then> <section include="sections/phenomena.xml"/>
<text> gusts up to </text> <section include="sections/clouds.xml"/>
<token>gusts</token> <section include="sections/temperature.xml"/>
<text> knots </text> <section include="sections/qnh.xml"/>
</then> <token>trend</token><text>. </text>
</if> <section include="sections/end.xml"/>
<text>. </text>
<if>
<not-empty>
<token>cavok</token>
</not-empty>
<then>
<text>CAVOK</text>
</then>
<else>
<text>Visibility </text>
<token>visibility-metric</token>
<text>. </text>
<if>
<not-empty>
<token>phenomena</token>
</not-empty>
<then>
<token>phenomena</token>
<text>. </text>
</then>
</if>
<if>
<not-empty>
<token>clouds</token>
</not-empty>
<then>
<text>Clouds </text>
<token>clouds</token>
</then>
<else>
<text>No significant clouds</text>
</else>
</if>
</else>
</if>
<text>. Temperature </text>
<token>temperature-deg</token>
<text> dewpoint </text>
<token>dewpoint-deg</token>
<text>. QNH </text>
<token>qnh</token>
<text> hektopascal or </text>
<token>inhg</token>
<text> inches. </text>
<token>trend</token>
<text>. Advise on initial contact you have information </text>
<token>id</token>
<text>.</text>
</atis> </atis>
</PropertyList> </PropertyList>

View file

@ -0,0 +1,29 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<token>airport-name</token>
<if>
<not-contains>
<token>airport-name</token>
<text>airport</text>
</not-contains>
<then>
<text> airport</text>
</then>
</if>
<text> information </text>
<token>id</token>
<text>. </text>
</PropertyList>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<not-empty>
<token>cavok</token>
</not-empty>
<then>
<text>CAV okay. </text>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<empty>
<token>cavok</token>
</empty>
<then>
<if>
<not-empty>
<token>clouds-brief</token>
</not-empty>
<then>
<token>clouds-brief</token>
<text>.. </text>
</then>
<else>
<text>No cloud. </text>
</else>
</if>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<empty>
<token>cavok</token>
</empty>
<then>
<if>
<not-empty>
<token>clouds</token>
</not-empty>
<then>
<token>clouds</token>
<text>.. </text>
</then>
<else>
<text>No significant clouds. </text>
</else>
</if>
</then>
</if>
</PropertyList>

19
ATC/atis/sections/end.xml Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<text>Advise on initial contact you have information </text>
<token>id</token>
<text>.. </text>
</PropertyList>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<not-empty>
<token>gusts</token>
</not-empty>
<then>
<text>Gusts up to </text>
<token>gusts</token>
<text>. </text>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<not-empty>
<token>gusts</token>
</not-empty>
<then>
<text>Gusts up to </text>
<token>gusts</token>
<text> knots. </text>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,32 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<empty>
<token>cavok</token>
</empty>
<then>
<if>
<not-empty>
<token>phenomena</token>
</not-empty>
<then>
<token>phenomena</token>
<text>. </text>
</then>
</if>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<text>QNH </text>
<token>qnh</token>
<text>hektopascal. </text>
</PropertyList>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<text>Altimeter </text>
<token>inhg-integer</token>
<text> </text>
<token>inhg-fraction</token>
<text>. </text>
</PropertyList>

21
ATC/atis/sections/qnh.xml Normal file
View file

@ -0,0 +1,21 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<text>QNH </text>
<token>qnh</token>
<text> hektopascal or </text>
<token>inhg</token>
<text> inches. </text>
</PropertyList>

View file

@ -0,0 +1,55 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<text>Temperature </text>
<if>
<not-starts-with>
<token>temperature-deg</token>
<text>minus</text>
</not-starts-with>
<then>
<if>
<not-equals>
<token>temperature-deg</token>
<text>zero</text>
</not-equals>
<then>
<text>plus </text>
</then>
</if>
</then>
</if>
<token>temperature-deg</token>
<text>, dewpoint </text>
<if>
<not-starts-with>
<token>dewpoint-deg</token>
<text>minus</text>
</not-starts-with>
<then>
<if>
<not-equals>
<token>dewpoint-deg</token>
<text>zero</text>
</not-equals>
<then>
<text>plus </text>
</then>
</if>
</then>
</if>
<token>dewpoint-deg</token>
<text>. </text>
</PropertyList>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<text>Temperature </text>
<token>temperature-deg</token>
<text>, dewpoint </text>
<token>dewpoint-deg</token>
<text>. </text>
</PropertyList>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<not-equals>
<token>trend</token>
<text>nosig</text>
</not-equals>
<then>
<token>trend</token>
<text>. </text>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<empty>
<token>cavok</token>
</empty>
<then>
<text>Visibility </text>
<token>visibility-metric</token>
<text>. </text>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<empty>
<token>cavok</token>
</empty>
<then>
<text>Visibility </text>
<token>visibility-miles</token>
<text>. </text>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<not-equals>
<token>wind-from</token>
<token>wind-to</token>
</not-equals>
<then>
<if>
<not-equals>
<token>wind-dir</token>
<text>variable</text>
</not-equals>
<then>
<text>Varying between </text>
<token>wind-from</token>
<text> and </text>
<token>wind-to</token>
<text>. </text>
</then>
</if>
</then>
</if>
</PropertyList>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" ?>
<!--
Copyright (C) 2016, Richard Senior <richard.j.senior@gmail.com>
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>
<if>
<not-equals>
<token>wind-from</token>
<token>wind-to</token>
</not-equals>
<then>
<if>
<not-equals>
<token>wind-dir</token>
<text>variable</text>
</not-equals>
<then>
<text>Varying between </text>
<token>wind-from</token>
<text> and </text>
<token>wind-to</token>
<text> degrees. </text>
</then>
</if>
</then>
</if>
</PropertyList>

View file

@ -16,6 +16,44 @@
General Public License for more details. General Public License for more details.
--> -->
<PropertyList> <PropertyList>
<station-starts-with>c</station-starts-with>
<station-starts-with>k</station-starts-with> <station-starts-with>k</station-starts-with>
<station-starts-with>cy</station-starts-with> <station-starts-with>p</station-starts-with>
<atis>
<section include="sections/airport-information.xml"/>
<token>time</token><text> zulu. </text>
<text>Winned </text>
<if>
<equals>
<token>wind-speed-kn</token>
<text>zero</text>
</equals>
<then>
<text>kaam.. </text>
</then>
<else>
<token>wind-dir</token>
<text> at </text>
<token>wind-speed-kn</token>
<text>. </text>
</else>
</if>
<section include="sections/wind-variation-brief.xml"/>
<section include="sections/gusts-brief.xml"/>
<section include="sections/phenomena.xml"/>
<section include="sections/cavok.xml"/>
<section include="sections/visibility-miles.xml"/>
<section include="sections/clouds-brief.xml"/>
<section include="sections/temperature.xml"/>
<section include="sections/qnh-inhg.xml"/>
<token>approach-type</token>
<text> approach runway </text>
<token>rwy-land</token>
<text> is in use. </text>
<text>Departure runway </text>
<token>rwy-to</token>
<text>.. </text>
<section include="sections/trend.xml"/>
<section include="sections/end.xml"/>
</atis>
</PropertyList> </PropertyList>