summaryrefslogtreecommitdiff
path: root/IvyTransduct/transduct_droid.xml
diff options
context:
space:
mode:
authorfcolin2011-11-30 08:59:39 +0000
committerfcolin2011-11-30 08:59:39 +0000
commit4f5cb588bd29d89337a9286d4efdc88536931b32 (patch)
tree07f7d340577c55d20eccfd329ae704ea7636541c /IvyTransduct/transduct_droid.xml
parent34aba3fec072e68324b91a98e6962202c81615ee (diff)
downloadivy-csharp-4f5cb588bd29d89337a9286d4efdc88536931b32.zip
ivy-csharp-4f5cb588bd29d89337a9286d4efdc88536931b32.tar.gz
ivy-csharp-4f5cb588bd29d89337a9286d4efdc88536931b32.tar.bz2
ivy-csharp-4f5cb588bd29d89337a9286d4efdc88536931b32.tar.xz
ajout IvyTransduct
Tool to change message syntaxe based on an xml file
Diffstat (limited to 'IvyTransduct/transduct_droid.xml')
-rw-r--r--IvyTransduct/transduct_droid.xml48
1 files changed, 48 insertions, 0 deletions
diff --git a/IvyTransduct/transduct_droid.xml b/IvyTransduct/transduct_droid.xml
new file mode 100644
index 0000000..1650d0b
--- /dev/null
+++ b/IvyTransduct/transduct_droid.xml
@@ -0,0 +1,48 @@
+<?xml version='1.0' ?>
+
+<transduct>
+
+ <message>
+ <input bind="^AircraftLevel Flight=(.*) Fl=(.*)" />
+ <output>
+ <item msg="CflEvent Flight={0} Cfl={1}" />
+ </output>
+ </message>
+
+ <message>
+ <input bind="^AircraftSpeed Flight=(.*) Type=.* Value=(.*)" />
+ <output>
+ <item msg="SpeedEvent Flight={0} Speed={1}" />
+ </output>
+ </message>
+
+ <message>
+ <input bind="^AircraftHeading Flight=(.*) To=(.*)" />
+ <output>
+ <item msg="HeadingEvent Flight={0} Heading={1}" />
+ </output>
+ </message>
+
+ <message>
+ <input bind="^AircraftTurn Flight=(.*) Angle=(.*)" />
+ <output>
+ <item msg="HeadingEvent Flight={0} Heading={1}" />
+ </output>
+ </message>
+
+ <message>
+ <input bind="^AircraftDirect Flight=(.*) Beacon=(.*)" />
+ <output>
+ <item msg="DirectEvent Flight={0} To={1}" />
+ </output>
+ </message>
+
+
+ <message>
+ <input bind="^SetTfl Flight=(.*) Sector=(.*) Tfl=(.*)" />
+ <output>
+ <item msg="SetTfl Flight={0} Sector={1} Tfl={2}" />
+ </output>
+ </message>
+
+</transduct>