mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-31 12:23:23 +08:00
send_always is now a boolean
This commit is contained in:
@@ -41,7 +41,7 @@ It has 9 buttons.
|
||||
<messages period="0.0333333333">
|
||||
|
||||
|
||||
<message class="datalink" name="RC_4CH" send_always="1">
|
||||
<message class="datalink" name="RC_4CH" send_always="true">
|
||||
<field name="joystick_id" value="JoystickID()"/>
|
||||
<field name="throttle" value="Scale(ly,-10,127)"/>
|
||||
<field name="roll" value="rx"/>
|
||||
@@ -51,44 +51,44 @@ It has 9 buttons.
|
||||
|
||||
|
||||
<!-- trim commands -->
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="b1">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="b1">
|
||||
<field name="index" value="IndexOfSetting('rc_roll_trim')"/>
|
||||
<field name="mod" value="10"/>
|
||||
</message>
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="b0">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="b0">
|
||||
<field name="index" value="IndexOfSetting('rc_roll_trim')"/>
|
||||
<field name="mod" value="0-10"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="b3">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="b3">
|
||||
<field name="index" value="IndexOfSetting('rc_pitch_trim')"/>
|
||||
<field name="mod" value="10"/>
|
||||
</message>
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="b2">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="b2">
|
||||
<field name="index" value="IndexOfSetting('rc_pitch_trim')"/>
|
||||
<field name="mod" value="0-10"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="b11">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="b11">
|
||||
<field name="index" value="IndexOfSetting('rc_yaw_trim')"/>
|
||||
<field name="mod" value="10"/>
|
||||
</message>
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="b10">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="b10">
|
||||
<field name="index" value="IndexOfSetting('rc_yaw_trim')"/>
|
||||
<field name="mod" value="0-10"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b10 && b11">
|
||||
<message class="ground" name="DL_SETTING" on_event="b10 && b11">
|
||||
<field name="index" value="IndexOfSetting('rc_roll_trim')"/>
|
||||
<field name="value" value="0"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b10 && b11">
|
||||
<message class="ground" name="DL_SETTING" on_event="b10 && b11">
|
||||
<field name="index" value="IndexOfSetting('rc_pitch_trim')"/>
|
||||
<field name="value" value="0"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b10 && b11">
|
||||
<message class="ground" name="DL_SETTING" on_event="b10 && b11">
|
||||
<field name="index" value="IndexOfSetting('rc_yaw_trim')"/>
|
||||
<field name="value" value="0-10"/>
|
||||
</message>
|
||||
@@ -105,36 +105,36 @@ It has 9 buttons.
|
||||
|
||||
<!-- Camera switch. Currently uses same buttons as yaw trim -->
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b1">
|
||||
<message class="ground" name="DL_SETTING" on_event="b1">
|
||||
<field name="index" value="IndexOfSetting('cam_switch')"/>
|
||||
<field name="value" value="1"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b0">
|
||||
<message class="ground" name="DL_SETTING" on_event="b0">
|
||||
<field name="index" value="IndexOfSetting('cam_switch')"/>
|
||||
<field name="value" value="0"/>
|
||||
</message>
|
||||
|
||||
|
||||
<!-- Red Button --> <!-- AUTO2 mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b8">
|
||||
<message class="ground" name="DL_SETTING" on_event="b8">
|
||||
<field name="index" value="IndexOfSetting('pprz_mode')"/>
|
||||
<field name="value" value="2"/>
|
||||
</message>
|
||||
|
||||
<!-- Yellow Button --> <!-- AUTO1 mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b7">
|
||||
<message class="ground" name="DL_SETTING" on_event="b7">
|
||||
<field name="index" value="IndexOfSetting('pprz_mode')"/>
|
||||
<field name="value" value="1"/>
|
||||
</message>
|
||||
|
||||
<!-- Green Button --> <!-- MANUAL mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b9">
|
||||
<message class="ground" name="DL_SETTING" on_event="b9">
|
||||
<field name="index" value="IndexOfSetting('pprz_mode')"/>
|
||||
<field name="value" value="0"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b7 || b8 || b9">
|
||||
<message class="ground" name="DL_SETTING" on_event="b7 || b8 || b9">
|
||||
<field name="index" value="IndexOfSetting('rc_dl_active_joystick')"/>
|
||||
<field name="value" value="JoystickID()"/>
|
||||
</message>
|
||||
|
||||
@@ -38,7 +38,7 @@ The "mode" button swaps the axes on the left stick and the d pad.
|
||||
<messages period="0.017">
|
||||
|
||||
|
||||
<message class="datalink" name="RC_4CH" send_always="1">
|
||||
<message class="datalink" name="RC_4CH" send_always="true">
|
||||
<field name="throttle" value="Scale(0-ly,0,255)"/>
|
||||
<field name="roll" value="rx"/>
|
||||
<field name="yaw" value="lx"/>
|
||||
@@ -60,23 +60,23 @@ The "mode" button swaps the axes on the left stick and the d pad.
|
||||
-->
|
||||
|
||||
<!-- Button 5 top left bumper) --> <!-- AUTO1 mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b4">
|
||||
<message class="ground" name="DL_SETTING" on_event="b4">
|
||||
<field name="index" value="5"/>
|
||||
<field name="value" value="1"/>
|
||||
</message>
|
||||
|
||||
<!-- Button 7 bottom left bumper --> <!-- AUTO2 mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b6">
|
||||
<message class="ground" name="DL_SETTING" on_event="b6">
|
||||
<field name="index" value="5"/>
|
||||
<field name="value" value="2"/>
|
||||
</message>
|
||||
|
||||
<!-- Buttons 6+8 (right pad) --> <!-- KILL mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b5">
|
||||
<message class="ground" name="DL_SETTING" on_event="b5">
|
||||
<field name="index" value="5"/>
|
||||
<field name="value" value="5"/>
|
||||
</message>
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b7">
|
||||
<message class="ground" name="DL_SETTING" on_event="b7">
|
||||
<field name="index" value="5"/>
|
||||
<field name="value" value="5"/>
|
||||
</message>
|
||||
|
||||
@@ -50,7 +50,7 @@ It has 8 buttons.
|
||||
<messages period="0.0333333333">
|
||||
|
||||
|
||||
<message class="datalink" name="RC_4CH" send_always="1">
|
||||
<message class="datalink" name="RC_4CH" send_always="true">
|
||||
<field name="joystick_id" value="JoystickID()"/>
|
||||
<field name="throttle" value="Bound(0-ly,0,127)"/>
|
||||
<field name="roll" value="rx"/>
|
||||
@@ -60,44 +60,44 @@ It has 8 buttons.
|
||||
|
||||
|
||||
<!-- trim commands -->
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="dx > 100">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="dx > 100">
|
||||
<field name="index" value="IndexOfSetting('rc_roll_trim')"/>
|
||||
<field name="mod" value="10"/>
|
||||
</message>
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="0-dx > 100" >
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="0-dx > 100" >
|
||||
<field name="index" value="IndexOfSetting('rc_roll_trim')"/>
|
||||
<field name="mod" value="0-10"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="dy > 100">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="dy > 100">
|
||||
<field name="index" value="IndexOfSetting('rc_pitch_trim')"/>
|
||||
<field name="mod" value="10"/>
|
||||
</message>
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="0-dy > 100">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="0-dy > 100">
|
||||
<field name="index" value="IndexOfSetting('rc_pitch_trim')"/>
|
||||
<field name="mod" value="0-10"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="b_rtb">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="b_rtb">
|
||||
<field name="index" value="IndexOfSetting('rc_yaw_trim')"/>
|
||||
<field name="mod" value="10"/>
|
||||
</message>
|
||||
<message class="ground" name="DL_SETTING_MOD" send_always="0" on_event="b_ltb">
|
||||
<message class="ground" name="DL_SETTING_MOD" on_event="b_ltb">
|
||||
<field name="index" value="IndexOfSetting('rc_yaw_trim')"/>
|
||||
<field name="mod" value="0-10"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_ltb && b_rtb">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_ltb && b_rtb">
|
||||
<field name="index" value="IndexOfSetting('rc_roll_trim')"/>
|
||||
<field name="value" value="0"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_ltb && b_rtb">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_ltb && b_rtb">
|
||||
<field name="index" value="IndexOfSetting('rc_pitch_trim')"/>
|
||||
<field name="value" value="0"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_ltb && b_rtb">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_ltb && b_rtb">
|
||||
<field name="index" value="IndexOfSetting('rc_yaw_trim')"/>
|
||||
<field name="value" value="0-10"/>
|
||||
</message>
|
||||
@@ -114,36 +114,36 @@ It has 8 buttons.
|
||||
|
||||
<!-- Camera switch. Currently uses same buttons as yaw trim -->
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_start">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_start">
|
||||
<field name="index" value="IndexOfSetting('cam_switch')"/>
|
||||
<field name="value" value="1"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_back">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_back">
|
||||
<field name="index" value="IndexOfSetting('cam_switch')"/>
|
||||
<field name="value" value="0"/>
|
||||
</message>
|
||||
|
||||
|
||||
<!-- Red Button --> <!-- AUTO2 mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_red">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_red">
|
||||
<field name="index" value="IndexOfSetting('pprz_mode')"/>
|
||||
<field name="value" value="2"/>
|
||||
</message>
|
||||
|
||||
<!-- Yellow Button --> <!-- AUTO1 mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_yellow">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_yellow">
|
||||
<field name="index" value="IndexOfSetting('pprz_mode')"/>
|
||||
<field name="value" value="1"/>
|
||||
</message>
|
||||
|
||||
<!-- Green Button --> <!-- MANUAL mode -->
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_green">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_green">
|
||||
<field name="index" value="IndexOfSetting('pprz_mode')"/>
|
||||
<field name="value" value="0"/>
|
||||
</message>
|
||||
|
||||
<message class="ground" name="DL_SETTING" send_always="0" on_event="b_green || b_yellow || b_red">
|
||||
<message class="ground" name="DL_SETTING" on_event="b_green || b_yellow || b_red">
|
||||
<field name="index" value="IndexOfSetting('rc_dl_active_joystick')"/>
|
||||
<field name="value" value="JoystickID()"/>
|
||||
</message>
|
||||
|
||||
Reference in New Issue
Block a user