paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [4283] add example of joystick usage description


From: Pascal Brisset
Subject: [paparazzi-commits] [4283] add example of joystick usage description
Date: Mon, 19 Oct 2009 20:43:58 +0000

Revision: 4283
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=4283
Author:   hecto
Date:     2009-10-19 20:43:58 +0000 (Mon, 19 Oct 2009)
Log Message:
-----------
 add example of joystick usage description

Added Paths:
-----------
    paparazzi3/trunk/sw/ground_segment/joystick/booz_fms.xml

Added: paparazzi3/trunk/sw/ground_segment/joystick/booz_fms.xml
===================================================================
--- paparazzi3/trunk/sw/ground_segment/joystick/booz_fms.xml                    
        (rev 0)
+++ paparazzi3/trunk/sw/ground_segment/joystick/booz_fms.xml    2009-10-19 
20:43:58 UTC (rev 4283)
@@ -0,0 +1,32 @@
+<joystick>
+ <input>
+  <axis index="0" name="roll"/>
+  <axis index="1" name="pitch"/>
+  <axis index="2" name="throttle"/>
+  <button index="0" name="shoot"/>
+  <button index="1" name="down"/>
+  <button index="2" name="up"/>
+  <button index="3" name="left"/>
+  <button index="4" name="right"/>
+  <button index="7" name="button8"/>
+</input>
+<messages period="0.1">
+  <message class="datalink" name="BOOZ2_FMS_COMMAND" min_period="1">
+   <field name="h_mode" value="IndexOfEnum(NAV)"/>
+   <field name="v_mode" value="IndexOfEnum(NAV)"/>
+   <field name="v_sp"   value="(up-down)*42"/>
+   <field name="h_sp_1" value="roll"/>
+   <field name="h_sp_2" value="pitch"/>
+   <field name="h_sp_3" value="(right-left)*42"/>
+  </message>
+
+  <message class="ground" name="DL_SETTING">
+    <field name="index" value="IndexOfSetting(ir_pitch_neutral)"/>
+    <field name="value" value="Scale(throttle, 1000, 2000)"/>
+  </message>
+
+  <message class="ground" name="JUMP_TO_BLOCK" on_event="shoot && button8">
+    <field name="block_id" value="IndexOfBlock('Land Left AF-TD')"/>
+  </message>
+ </messages>
+</joystick>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]