Fix radio confs.

This commit is contained in:
Fabien-B
2021-05-05 01:59:17 +02:00
parent 16fae1ced6
commit 3154a3883d
70 changed files with 610 additions and 2824 deletions
@@ -1,13 +1,11 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="OSAM_Spektrum_PPM_MeekPE" data_min="900" data_max="2100" sync_min="5500" sync_max="13500" pulse_type="POSITIVE"> <radio name="OSAM_Spektrum_PPM_MeekPE" data_min="900" data_max="2100" sync_min="5500" sync_max="13500" pulse_type="POSITIVE">
<channel ctl="right_stick_horiz" function="ROLL" min="1930" neutral="1530" max="1130" average="0"/> <channel function="ROLL" min="1130" neutral="1530" max="1930" average="0" reverse="1"/>
<channel ctl="Flap" function="FLAP" min="1130" neutral="1530" max="1930" average="10"/> <channel function="FLAP" min="1130" neutral="1530" max="1930" average="10"/>
<channel ctl="right_stick_vert" function="PITCH" min="1930" neutral="1530" max="1130" average="0"/> <channel function="PITCH" min="1130" neutral="1530" max="1930" average="0" reverse="1"/>
<channel ctl="Mode" function="MODE" min="1130" neutral="1530" max="1930" average="10"/> <channel function="MODE" min="1130" neutral="1530" max="1930" average="10"/>
<channel ctl="left_stick_horiz" function="YAW" min="1130" neutral="1530" max="1930" average="0"/> <channel function="YAW" min="1130" neutral="1530" max="1930" average="0"/>
<channel ctl="Knob" function="KNOB" min="1130" neutral="1130" max="1930" average="10"/> <channel function="KNOB" min="1130" neutral="1130" max="1930" average="10"/>
<channel ctl="left_stick_vert" function="THROTTLE" min="1130" neutral="1130" max="1930" average="0"/> <channel function="THROTTLE" min="1130" neutral="1130" max="1930" average="0"/>
</radio> </radio>
<!-- Please use only if you now what your doing--> <!-- Please use only if you now what your doing-->
+9 -56
View File
@@ -1,60 +1,13 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- pulse_type: POSITIVE ( Futaba and others) | NEGATIVE (JR)
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<!-- Values set by experiment using X8R receiver SBus connection --> <!-- Values set by experiment using X8R receiver SBus connection -->
<radio name="FrSky X9D + X8R receiver SBus connection" data_min="350" data_max="2500" sync_min="8000" sync_max="19000" pulse_type="POSITIVE">
<channel function="ROLL" min="2015" neutral="1490" max="990" average="0" reverse="1"/>
<channel function="PITCH" min="2015" neutral="1490" max="990" average="0" reverse="1"/>
<channel function="THROTTLE" min="2015" neutral="990" max="990" average="0" reverse="1"/>
<channel function="YAW" min="2015" neutral="1490" max="990" average="0" reverse="1"/>
<radio name="FrSky X9D + X8R receiver SBus connection" data_min="350" data_max="2500" sync_min ="8000" sync_max ="19000" pulse_type="POSITIVE"> <channel function="MODE" min="1862" neutral="1500" max="990" average="1" reverse="1"/>
<channel ctl="D" function="ROLL" min="990" neutral="1490" max="2015" average="0"/> <channel function="KILL" min="2015" neutral="1490" max="990" average="1" reverse="1"/>
<channel ctl="C" function="PITCH" min="990" neutral="1490" max="2015" average="0"/> <channel function="AUX2" min="2015" neutral="990" max="990" average="0" reverse="1"/>
<channel ctl="A" function="THROTTLE" min="990" neutral="990" max="2015" average="0"/> <channel function="UNUSED2" min="2015" neutral="1900" max="990" average="1" reverse="1"/>
<channel ctl="B" function="YAW" min="990" neutral="1490" max="2015" average="0"/>
<channel ctl="RSwtiches_Mix" function="MODE" min="990" neutral="1500" max="1862" average="1"/>
<channel ctl="CH7" function="KILL" min="990" neutral="1490" max="2015" average="1"/>
<channel ctl="TILT" function="AUX2" min="990" neutral="990" max="2015" average="0"/>
<channel ctl="E" function="UNUSED2" min="990" neutral="1900" max="2015" average="1"/>
</radio> </radio>
@@ -1,4 +1,3 @@
<?xml version="1.0"?>
<!-- <!--
Attributes of root (Radio) tag : Attributes of root (Radio) tag :
name: name of RC name: name of RC
@@ -8,7 +7,6 @@ sync_min: min width of a pulse to be considered as a synchro pulse
sync_max: max width of a pulse to be considered as a synchro pulse sync_max: max width of a pulse to be considered as a synchro pulse
min, max and sync are expressed in micro-seconds min, max and sync are expressed in micro-seconds
--> -->
<!-- <!--
Attributes of channel tag : Attributes of channel tag :
ctl: name of the command on the transmitter - only for displaying ctl: name of the command on the transmitter - only for displaying
@@ -19,25 +17,22 @@ max: maximum pulse length (micro-seconds)
neutral: neutral pulse length (micro-seconds) neutral: neutral pulse length (micro-seconds)
Note: a command may be reversed by exchanging min and max values Note: a command may be reversed by exchanging min and max values
--> -->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="Taranis" data_min="987" data_max="2159" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Taranis" data_min="987" data_max="2159" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="1" function="THROTTLE" min="987" neutral="987" max="2159" average="0"/> <channel function="THROTTLE" min="2159" neutral="987" max="987" average="0" reverse="1"/>
<channel ctl="2" function="ROLL" min="987" neutral="1573" max="2159" average="0"/> <channel function="ROLL" min="2159" neutral="1573" max="987" average="0" reverse="1"/>
<channel ctl="3" function="PITCH" min="2159" neutral="1573" max="1497" average="0"/> <channel function="PITCH" min="1497" neutral="1573" max="2159" average="0" reverse="1"/>
<channel ctl="4" function="YAW" min="987" neutral="1573" max="2159" average="0"/> <channel function="YAW" min="2159" neutral="1573" max="987" average="0" reverse="1"/>
<channel ctl="5" function="SWITCH_A" min="987" neutral="1573" max="2159" average="1"/> <channel function="SWITCH_A" min="2159" neutral="1573" max="987" average="1" reverse="1"/>
<channel ctl="6" function="FLAP" min="987" neutral="1573" max="2159" average="1"/> <channel function="FLAP" min="2159" neutral="1573" max="987" average="1" reverse="1"/>
<channel ctl="7" function="SWITCH_C" min="987" neutral="1573" max="2159" average="1"/> <channel function="SWITCH_C" min="2159" neutral="1573" max="987" average="1" reverse="1"/>
<channel ctl="8" function="MODE" min="2159" neutral="1573" max="987" average="1"/> <channel function="MODE" min="2159" neutral="1573" max="987" average="1"/>
<channel ctl="9" function="SWITCH_E" min="987" neutral="1573" max="2159" average="1"/> <channel function="SWITCH_E" min="2159" neutral="1573" max="987" average="1" reverse="1"/>
<channel ctl="10" function="KILL_SWITCH" min="987" neutral="1573" max="2159" average="1"/> <channel function="KILL_SWITCH" min="2159" neutral="1573" max="987" average="1" reverse="1"/>
<channel ctl="11" function="SIM_SRC" min="987" neutral="1573" max="2159" average="1"/> <channel function="SIM_SRC" min="2159" neutral="1573" max="987" average="1" reverse="1"/>
<channel ctl="12" function="SWITCH_H" min="987" neutral="1573" max="2159" average="1"/> <channel function="SWITCH_H" min="2159" neutral="1573" max="987" average="1" reverse="1"/>
<channel ctl="13" function="POT_S1" min="987" neutral="1573" max="2159" average="0"/> <channel function="POT_S1" min="2159" neutral="1573" max="987" average="0" reverse="1"/>
<channel ctl="14" function="POT_S2" min="987" neutral="1573" max="2159" average="0"/> <channel function="POT_S2" min="2159" neutral="1573" max="987" average="0" reverse="1"/>
<channel ctl="15" function="LEFT_SLIDER" min="987" neutral="1573" max="2159" average="0"/> <channel function="LEFT_SLIDER" min="2159" neutral="1573" max="987" average="0" reverse="1"/>
<channel ctl="16" function="RIGHT_SLIDER" min="987" neutral="1573" max="2159" average="0"/> <channel function="RIGHT_SLIDER" min="2159" neutral="1573" max="987" average="0" reverse="1"/>
</radio> </radio>
+17 -21
View File
@@ -1,4 +1,3 @@
<?xml version="1.0"?>
<!-- <!--
Attributes of root (Radio) tag : Attributes of root (Radio) tag :
name: name of RC name: name of RC
@@ -8,7 +7,6 @@ sync_min: min width of a pulse to be considered as a synchro pulse
sync_max: max width of a pulse to be considered as a synchro pulse sync_max: max width of a pulse to be considered as a synchro pulse
min, max and sync are expressed in micro-seconds min, max and sync are expressed in micro-seconds
--> -->
<!-- <!--
Attributes of channel tag : Attributes of channel tag :
ctl: name of the command on the transmitter - only for displaying ctl: name of the command on the transmitter - only for displaying
@@ -19,24 +17,22 @@ max: maximum pulse length (micro-seconds)
neutral: neutral pulse length (micro-seconds) neutral: neutral pulse length (micro-seconds)
Note: a command may be reversed by exchanging min and max values Note: a command may be reversed by exchanging min and max values
--> -->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="Taranis" data_min="987" data_max="2012" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Taranis" data_min="987" data_max="2012" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="1" function="THROTTLE" min="990" neutral="990" max="2012" average="0"/> <channel function="THROTTLE" min="2012" neutral="990" max="990" average="0" reverse="1"/>
<channel ctl="2" function="ROLL" min="990" neutral="1500" max="2012" average="0"/> <channel function="ROLL" min="2012" neutral="1500" max="990" average="0" reverse="1"/>
<channel ctl="3" function="PITCH" min="2012" neutral="1500" max="990" average="0"/> <channel function="PITCH" min="2012" neutral="1500" max="990" average="0"/>
<channel ctl="4" function="YAW" min="990" neutral="1500" max="2012" average="0"/> <channel function="YAW" min="2012" neutral="1500" max="990" average="0" reverse="1"/>
<channel ctl="5" function="SWITCH_A" min="990" neutral="1500" max="2012" average="1"/> <channel function="SWITCH_A" min="2012" neutral="1500" max="990" average="1" reverse="1"/>
<channel ctl="6" function="FLAP" min="2012" neutral="1500" max="990" average="1"/> <channel function="FLAP" min="2012" neutral="1500" max="990" average="1"/>
<channel ctl="7" function="SWITCH_C" min="990" neutral="1500" max="2012" average="1"/> <channel function="SWITCH_C" min="2012" neutral="1500" max="990" average="1" reverse="1"/>
<channel ctl="8" function="MODE" min="2012" neutral="1500" max="990" average="1"/> <channel function="MODE" min="2012" neutral="1500" max="990" average="1"/>
<channel ctl="9" function="SWITCH_E" min="990" neutral="1500" max="2012" average="1"/> <channel function="SWITCH_E" min="2012" neutral="1500" max="990" average="1" reverse="1"/>
<channel ctl="10" function="KILL_SWITCH" min="990" neutral="1500" max="2012" average="1"/> <channel function="KILL_SWITCH" min="2012" neutral="1500" max="990" average="1" reverse="1"/>
<channel ctl="11" function="SIM_SRC" min="990" neutral="1500" max="2012" average="1"/> <channel function="SIM_SRC" min="2012" neutral="1500" max="990" average="1" reverse="1"/>
<channel ctl="12" function="SWITCH_H" min="990" neutral="1500" max="2012" average="1"/> <channel function="SWITCH_H" min="2012" neutral="1500" max="990" average="1" reverse="1"/>
<channel ctl="13" function="POT_S1" min="990" neutral="1500" max="2012" average="0"/> <channel function="POT_S1" min="2012" neutral="1500" max="990" average="0" reverse="1"/>
<channel ctl="14" function="POT_S2" min="990" neutral="1500" max="2012" average="0"/> <channel function="POT_S2" min="2012" neutral="1500" max="990" average="0" reverse="1"/>
<channel ctl="15" function="LEFT_SLIDER" min="990" neutral="1500" max="2012" average="0"/> <channel function="LEFT_SLIDER" min="2012" neutral="1500" max="990" average="0" reverse="1"/>
<channel ctl="16" function="RIGHT_SLIDER" min="990" neutral="1500" max="2012" average="0"/> <channel function="RIGHT_SLIDER" min="2012" neutral="1500" max="990" average="0" reverse="1"/>
</radio> </radio>
+9 -55
View File
@@ -1,57 +1,11 @@
<!--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- no: order in the PPM frame
-- function: logical command
-- averaged: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="AURORA 9 - OPTIMA 6" data_min="800" data_max="2200" sync_min ="5000" sync_max ="15000" <radio name="AURORA 9 - OPTIMA 6" data_min="800" data_max="2200" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
pulse_type="POSITIVE"> <channel function="ROLL" max="1911" neutral="1514" min="1111" average="0"/>
<channel ctl="D" function="ROLL" max="1911" neutral="1514" min="1111" average="0"/> <channel function="PITCH" min="1111" neutral="1514" max="1911" average="0" reverse="1"/>
<channel ctl="C" function="PITCH" min="1911" neutral="1514" max="1111" average="0"/> <channel function="THROTTLE" min="1111" neutral="1100" max="1911" average="0"/>
<channel ctl="A" function="THROTTLE" min="1111" neutral="1100" max="1911" average="0"/> <channel function="YAW" min="1111" neutral="1500" max="1911" average="0"/>
<channel ctl="B" function="YAW" min="1111" neutral="1500" max="1911" average="0"/> <channel function="MODE" min="1111" neutral="1511" max="1911" average="1" reverse="1"/>
<channel ctl="switch" function="MODE" min="1911" neutral="1511" max="1111" average="1"/> <channel function="GAIN1" min="1107" neutral="1500" max="1907" average="0"/>
<channel ctl="E" function="GAIN1" min="1107" neutral="1500" max="1907" average="0"/> <channel function="GAIN2" min="1107" neutral="1500" max="1907" average="0"/>
<channel ctl="F" function="GAIN2" min="1107" neutral="1500" max="1907" average="0"/> <channel function="SWITCH" min="1107" neutral="1500" max="1907" average="1"/>
<channel ctl="G" function="SWITCH" min="1107" neutral="1500" max="1907" average="1"/>
</radio> </radio>
+9 -54
View File
@@ -1,56 +1,11 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2013 Gautier Hattenberger
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- pulse_type: POSITIVE ( Futaba and others) | NEGATIVE (JR)
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="Futaba T10CG with SBUS" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Futaba T10CG with SBUS" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="A" function="ROLL" min="1107" neutral="1520" max="1932" average="0"/> <channel function="ROLL" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="B" function="PITCH" min="1107" neutral="1520" max="1932" average="0"/> <channel function="PITCH" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="C" function="THROTTLE" min="1932" neutral="1932" max="1107" average="0"/> <channel function="THROTTLE" min="1107" neutral="1932" max="1932" average="0" reverse="1"/>
<channel ctl="D" function="YAW" min="1107" neutral="1520" max="1932" average="0"/> <channel function="YAW" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="E" function="MODE" max="1107" neutral="1520" min="1932" average="1"/> <channel function="MODE" max="1932" neutral="1520" min="1107" average="1" reverse="1"/>
<channel ctl="F" function="FLAPS" max="1107" neutral="1520" min="1932" average="1"/> <channel function="FLAPS" max="1932" neutral="1520" min="1107" average="1" reverse="1"/>
<channel ctl="G" function="GAIN1" min="1107" neutral="1520" max="1932" average="0"/> <channel function="GAIN1" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="H" function="GAIN2" min="1107" neutral="1520" max="1932" average="0"/> <channel function="GAIN2" min="1107" neutral="1520" max="1932" average="0"/>
</radio> </radio>
+9 -55
View File
@@ -1,59 +1,13 @@
<!--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- no: order in the PPM frame
-- function: logical command
-- averaged: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Corona 2.4GHz DIY" data_min="800" data_max="2200" sync_min ="5000" sync_max ="15000" <radio name="Corona 2.4GHz DIY" data_min="800" data_max="2200" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
pulse_type="POSITIVE"> <channel function="UNUSED" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="G" function="UNUSED" min="1100" neutral="1500" max="1900" average="0"/> <channel function="GAIN2" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="F" function="GAIN2" min="1100" neutral="1500" max="1900" average="0"/> <channel function="GAIN1" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="E" function="GAIN1" min="1100" neutral="1500" max="1900" average="0"/> <channel function="MODE" min="1100" neutral="1500" max="1900" average="1"/>
<channel ctl="switch" function="MODE" min="1100" neutral="1500" max="1900" average="1"/> <channel function="YAW" min="1100" neutral="1500" max="1900" average="0" reverse="1"/>
<channel ctl="B" function="YAW" min="1900" neutral="1500" max="1100" average="0"/> <channel function="PITCH" min="1100" neutral="1500" max="1900" average="0" reverse="1"/>
<channel ctl="C" function="PITCH" min="1900" neutral="1500" max="1100" average="0"/> <channel function="ROLL" max="1900" neutral="1500" min="1100" average="0" reverse="1"/>
<channel ctl="D" function="ROLL" max="1100" neutral="1500" min="1900" average="0"/> <channel function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/>
<channel ctl="A" function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/>
</radio> </radio>
+6 -49
View File
@@ -1,52 +1,9 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2003 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- min: min width of a pulse to be considered as a data pulse
-- max: max width of a pulse to be considered as a data pulse
-- sync: min width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="Quadshot1 RX 6" data_min="700" data_max="2300" sync_min="4000" sync_max="20000" pulse_type="NEGATIVE"> <radio name="Quadshot1 RX 6" data_min="700" data_max="2300" sync_min="4000" sync_max="20000" pulse_type="NEGATIVE">
<channel ctl="A" function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <!-- right stick left/right --> <channel function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <!-- right stick left/right -->
<channel ctl="B" function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick up/down --> <channel function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick up/down -->
<channel ctl="C" function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <!-- right stick up/down --> <channel function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <!-- right stick up/down -->
<channel ctl="D" function="YAW" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick left/right--> <channel function="YAW" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick left/right-->
<channel ctl="E" function="MODE2" min="1900" neutral="1500" max="1100" average="0"/> <!-- right switch --> <channel function="MODE2" min="1100" neutral="1500" max="1900" average="0" reverse="1"/> <!-- right switch -->
<channel ctl="F" function="MODE" min="1900" neutral="1500" max="1100" average="0"/> <!-- left switch --> <channel function="MODE" min="1100" neutral="1500" max="1900" average="0" reverse="1"/> <!-- left switch -->
</radio> </radio>
+8 -9
View File
@@ -1,11 +1,10 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FlyElectric Rx25" data_min="900" data_max="2050" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="FlyElectric Rx25" data_min="900" data_max="2050" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="A" function="THROTTLE" min="1200" neutral="1200" max="1900" average="0"/> <channel function="THROTTLE" min="1200" neutral="1200" max="1900" average="0"/>
<channel ctl="D" function="ROLL" max="1200" neutral="1583" min="1900" average="0"/> <channel function="ROLL" max="1900" neutral="1583" min="1200" average="0" reverse="1"/>
<channel ctl="C" function="PITCH" max="1200" neutral="1534" min="1900" average="0"/> <channel function="PITCH" max="1900" neutral="1534" min="1200" average="0" reverse="1"/>
<channel ctl="B" function="YAW" max="1200" neutral="1582" min="1900" average="0"/> <channel function="YAW" max="1900" neutral="1582" min="1200" average="0" reverse="1"/>
<channel ctl="G" function="MODE" min="1200" neutral="1500" max="1900" average="1"/> <channel function="MODE" min="1200" neutral="1500" max="1900" average="1"/>
<channel ctl="E" function="FLAP" min="1200" neutral="1500" max="1900" average="1"/> <channel function="FLAP" min="1200" neutral="1500" max="1900" average="1"/>
<channel ctl="F" function="AUX1" min="1200" neutral="1500" max="1900" average="1"/> <channel function="AUX1" min="1200" neutral="1500" max="1900" average="1"/>
</radio> </radio>
+8 -9
View File
@@ -1,11 +1,10 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FlyElectric Rx25" data_min="900" data_max="2050" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="FlyElectric Rx25" data_min="900" data_max="2050" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="A" function="THROTTLE" min="1200" neutral="1200" max="1900" average="0"/> <channel function="THROTTLE" min="1200" neutral="1200" max="1900" average="0"/>
<channel ctl="D" function="ROLL" max="1200" neutral="1483" min="1900" average="0"/> <channel function="ROLL" max="1900" neutral="1483" min="1200" average="0" reverse="1"/>
<channel ctl="C" function="PITCH" max="1200" neutral="1518" min="1900" average="0"/> <channel function="PITCH" max="1900" neutral="1518" min="1200" average="0" reverse="1"/>
<channel ctl="B" function="YAW" max="1200" neutral="1522" min="1900" average="0"/> <channel function="YAW" max="1900" neutral="1522" min="1200" average="0" reverse="1"/>
<channel ctl="G" function="GEAR" min="1200" neutral="1500" max="1900" average="1"/> <channel function="GEAR" min="1200" neutral="1500" max="1900" average="1"/>
<channel ctl="E" function="FLAP" min="1200" neutral="1500" max="1900" average="1"/> <channel function="FLAP" min="1200" neutral="1500" max="1900" average="1"/>
<channel ctl="F" function="MODE" min="1200" neutral="1500" max="1900" average="1"/> <channel function="MODE" min="1200" neutral="1500" max="1900" average="1"/>
</radio> </radio>
+8 -9
View File
@@ -1,11 +1,10 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FlyElectric Rx31" data_min="900" data_max="2050" sync_min ="5000" sync_max ="15000" pulse_type="NEGATIVE"> <radio name="FlyElectric Rx31" data_min="900" data_max="2050" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="A" function="THROTTLE" min="1200" neutral="1200" max="1900" average="0"/> <channel function="THROTTLE" min="1200" neutral="1200" max="1900" average="0"/>
<channel ctl="D" function="ROLL" max="1200" neutral="1520" min="1900" average="0"/> <channel function="ROLL" max="1900" neutral="1520" min="1200" average="0" reverse="1"/>
<channel ctl="C" function="PITCH" max="1200" neutral="1520" min="1900" average="0"/> <channel function="PITCH" max="1900" neutral="1520" min="1200" average="0" reverse="1"/>
<channel ctl="B" function="YAW" max="1200" neutral="1520" min="1900" average="0"/> <channel function="YAW" max="1900" neutral="1520" min="1200" average="0" reverse="1"/>
<channel ctl="G" function="GEAR" min="1200" neutral="1500" max="1900" average="1"/> <channel function="GEAR" min="1200" neutral="1500" max="1900" average="1"/>
<channel ctl="E" function="FLAP" min="1200" neutral="1500" max="1900" average="1"/> <channel function="FLAP" min="1200" neutral="1500" max="1900" average="1"/>
<channel ctl="F" function="MODE" min="1200" neutral="1500" max="1900" average="1"/> <channel function="MODE" min="1200" neutral="1500" max="1900" average="1"/>
</radio> </radio>
+8 -9
View File
@@ -1,11 +1,10 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FlyElectric Rx31" data_min="900" data_max="2050" sync_min ="5000" sync_max ="15000" pulse_type="NEGATIVE"> <radio name="FlyElectric Rx31" data_min="900" data_max="2050" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="A" function="THROTTLE" min="1200" neutral="1200" max="1900" average="0"/> <channel function="THROTTLE" min="1200" neutral="1200" max="1900" average="0"/>
<channel ctl="D" function="ROLL" max="1200" neutral="1520" min="1900" average="0"/> <channel function="ROLL" max="1900" neutral="1520" min="1200" average="0" reverse="1"/>
<channel ctl="C" function="PITCH" max="1200" neutral="1520" min="1900" average="0"/> <channel function="PITCH" max="1900" neutral="1520" min="1200" average="0" reverse="1"/>
<channel ctl="B" function="YAW" max="1200" neutral="1520" min="1900" average="0"/> <channel function="YAW" max="1900" neutral="1520" min="1200" average="0" reverse="1"/>
<channel ctl="G" function="MODE" min="1200" neutral="1500" max="1900" average="1"/> <channel function="MODE" min="1200" neutral="1500" max="1900" average="1"/>
<channel ctl="E" function="FLAP" min="1200" neutral="1500" max="1900" average="1"/> <channel function="FLAP" min="1200" neutral="1500" max="1900" average="1"/>
<channel ctl="F" function="AUX2" min="1200" neutral="1500" max="1900" average="1"/> <channel function="AUX2" min="1200" neutral="1500" max="1900" average="1"/>
</radio> </radio>
+9 -55
View File
@@ -1,58 +1,12 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- pulse_type: POSITIVE ( Futaba and others) | NEGATIVE (JR)
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FrSky X9D + X8R receiver SBus connection" data_min="350" data_max="2500" sync_min="8000" sync_max="19000" pulse_type="POSITIVE">
<channel function="ROLL" min="2015" neutral="1490" max="990" average="0" reverse="1"/>
<channel function="PITCH" min="2015" neutral="1490" max="990" average="0" reverse="1"/>
<channel function="THROTTLE" min="2015" neutral="990" max="990" average="0" reverse="1"/>
<channel function="YAW" min="2015" neutral="1490" max="990" average="0" reverse="1"/>
<radio name="FrSky X9D + X8R receiver SBus connection" data_min="350" data_max="2500" sync_min ="8000" sync_max ="19000" pulse_type="POSITIVE"> <channel function="MODE" min="1145" neutral="1500" max="1862" average="1"/>
<channel ctl="D" function="ROLL" min="990" neutral="1490" max="2015" average="0"/> <channel function="AUX2" min="2015" neutral="990" max="990" average="0" reverse="1"/>
<channel ctl="C" function="PITCH" min="990" neutral="1490" max="2015" average="0"/> <channel function="KILL" min="2015" neutral="1490" max="990" average="1"/>
<channel ctl="A" function="THROTTLE" min="990" neutral="990" max="2015" average="0"/> <channel function="UNUSED2" min="2015" neutral="1900" max="990" average="1" reverse="1"/>
<channel ctl="B" function="YAW" min="990" neutral="1490" max="2015" average="0"/>
<channel ctl="RSwtiches_Mix" function="MODE" min="1145" neutral="1500" max="1862" average="1"/>
<channel ctl="TILT" function="AUX2" min="990" neutral="990" max="2015" average="0"/>
<channel ctl="CH7" function="KILL" min="2015" neutral="1490" max="990" average="1"/>
<channel ctl="E" function="UNUSED2" min="990" neutral="1900" max="2015" average="1"/>
</radio> </radio>
+8 -55
View File
@@ -1,58 +1,11 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- pulse_type: POSITIVE ( Futaba and others) | NEGATIVE (JR)
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<!-- Values set by experiment using X8R receiver SBus connection --> <!-- Values set by experiment using X8R receiver SBus connection -->
<radio name="FrSky X9D + X8R receiver SBus connection" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<radio name="FrSky X9D + X8R receiver SBus connection" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <channel function="ROLL" min="2011" neutral="1503" max="990" average="0" reverse="1"/>
<channel ctl="D" function="ROLL" min="990" neutral="1503" max="2011" average="0"/> <channel function="PITCH" min="2011" neutral="1498" max="987" average="0"/>
<channel ctl="C" function="PITCH" min="2011" neutral="1498" max="987" average="0"/> <channel function="YAW" min="2011" neutral="1500" max="990" average="0" reverse="1"/>
<channel ctl="B" function="YAW" min="990" neutral="1500" max="2011" average="0"/> <channel function="THROTTLE" min="2011" neutral="998" max="998" average="0" reverse="1"/>
<channel ctl="A" function="THROTTLE" min="998" neutral="998" max="2011" average="0"/> <channel function="UNUSED" min="2050" neutral="1500" max="950" average="1"/>
<channel ctl="G" function="UNUSED" min="2050" neutral="1500" max="950" average="1"/> <channel function="GAIN1" min="2050" neutral="1496" max="948" average="1"/>
<channel ctl="E" function="GAIN1" min="2050" neutral="1496" max="948" average="1"/> <channel function="MODE" min="2011" neutral="1500" max="987" average="1"/> <!-- mode switch is on channel 7 -->
<channel ctl="PHAUX2" function="MODE" min="2011" neutral="1500" max="987" average="1"/> <!-- mode switch is on channel 7 -->
</radio> </radio>
+9 -12
View File
@@ -1,19 +1,16 @@
<?xml version="1.0"?>
<!-- <!--
FrSky TFR-4 FAAST compatible receiver FrSky TFR-4 FAAST compatible receiver
Don't forget to jumper channels 3 & 4 Don't forget to jumper channels 3 & 4
Reverse throttle & Aileron in TX Reverse throttle & Aileron in TX
--> -->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FrSky TFR-4" data_min="1000" data_max="2000" sync_min ="5000" sync_max ="17000" pulse_type="POSITIVE"> <radio name="FrSky TFR-4" data_min="1000" data_max="2000" sync_min="5000" sync_max="17000" pulse_type="POSITIVE">
<channel ctl="1" function="ROLL" max="1100" neutral="1520" min="1940" average="0"/> <channel function="ROLL" max="1940" neutral="1520" min="1100" average="0" reverse="1"/>
<channel ctl="2" function="PITCH" min="1100" neutral="1520" max="1940" average="0"/> <channel function="PITCH" min="1100" neutral="1520" max="1940" average="0"/>
<channel ctl="3" function="THROTTLE" min="1100" neutral="1100" max="1940" average="0"/> <channel function="THROTTLE" min="1100" neutral="1100" max="1940" average="0"/>
<channel ctl="4" function="YAW" min="1100" neutral="1520" max="1940" average="0"/> <channel function="YAW" min="1100" neutral="1520" max="1940" average="0"/>
<channel ctl="5" function="MODE" min="1100" neutral="1520" max="1940" average="1"/> <channel function="MODE" min="1100" neutral="1520" max="1940" average="1"/>
<channel ctl="6" function="GAIN1" min="1100" neutral="1520" max="1940" average="1"/> <channel function="GAIN1" min="1100" neutral="1520" max="1940" average="1"/>
<channel ctl="7" function="GAIN2" min="1100" neutral="1520" max="1940" average="1"/> <channel function="GAIN2" min="1100" neutral="1520" max="1940" average="1"/>
<channel ctl="8" function="GAIN3" min="1100" neutral="1520" max="1940" average="1"/> <channel function="GAIN3" min="1100" neutral="1520" max="1940" average="1"/>
</radio> </radio>
+6 -7
View File
@@ -1,10 +1,9 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FrSky Taranis X9Dplus TAERMK" data_min="988" data_max="2012" sync_min="6000" sync_max="18000" pulse_type="NEGATIVE"> <radio name="FrSky Taranis X9Dplus TAERMK" data_min="988" data_max="2012" sync_min="6000" sync_max="18000" pulse_type="NEGATIVE">
<channel ctl="LeftStickVertical" function="THROTTLE" min="988" neutral="988" max="2012" average="0"/> <channel function="THROTTLE" min="2012" neutral="988" max="988" average="0" reverse="1"/>
<channel ctl="RightStickHorizontal" function="ROLL" min="988" neutral="1500" max="2012" average="0"/> <channel function="ROLL" min="2012" neutral="1500" max="988" average="0" reverse="1"/>
<channel ctl="RightStickVertical" function="PITCH" min="988" neutral="1500" max="2012" average="0"/> <channel function="PITCH" min="2012" neutral="1500" max="988" average="0" reverse="1"/>
<channel ctl="LeftStickHorizontal" function="YAW" min="988" neutral="1500" max="2012" average="0"/> <channel function="YAW" min="2012" neutral="1500" max="988" average="0" reverse="1"/>
<channel ctl="ModeSwitch" function="MODE" min="2012" neutral="1500" max="988" average="0"/> <channel function="MODE" min="2012" neutral="1500" max="988" average="0"/>
<channel ctl="KillSwitch" function="KILL_SWITCH" min="2012" neutral="1500" max="988" average="0"/> <channel function="KILL_SWITCH" min="2012" neutral="1500" max="988" average="0"/>
</radio> </radio>
+7 -51
View File
@@ -1,53 +1,9 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="GRAUPNER-JRX-412.xml" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="NEGATIVE"> <radio name="GRAUPNER-JRX-412.xml" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="D" function="PITCH" max="1065" neutral="1477" min="1932" average="0"/> <channel function="PITCH" max="1932" neutral="1477" min="1065" average="0" reverse="1"/>
<channel ctl="C" function="ROLL" min="1000" neutral="1494" max="2000" average="0"/> <channel function="ROLL" min="1000" neutral="1494" max="2000" average="0"/>
<channel ctl="B" function="THROTTLE" min="1071" neutral="1071" max="1916" average="0"/> <channel function="THROTTLE" min="1071" neutral="1071" max="1916" average="0"/>
<channel ctl="A" function="YAW" min="1064" neutral="1500" max="1960" average="0"/> <channel function="YAW" min="1064" neutral="1500" max="1960" average="0"/>
<channel ctl="G" function="MODE" min="1000" neutral="1500" max="2000" average="1"/> <channel function="MODE" min="1000" neutral="1500" max="2000" average="1"/>
<channel ctl="E" function="UNUSED" min="2000" neutral="1500" max="1000" average="1"/> <channel function="UNUSED" min="1000" neutral="1500" max="2000" average="1" reverse="1"/>
</radio> </radio>
+6 -37
View File
@@ -1,47 +1,16 @@
<?xml version="1.0"?>
<!-- $Id: openuas_mx22_6ch.xml,v 1.0 2014/10/23 11:05:00 mmm Exp $
--
-- No license whatsoever, free to use, 2011 OpenUAS.org
--
-- This file can be used in combination with the paparazzi autopilot.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC transmitter, e.g. Graupner MX22
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- no: order in the PPM frame
-- function: logical command
-- averaged: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!-- <!--
The order of the list below is of importance if you do not define a The order of the list below is of importance if you do not define a
"no=" (order in the PPM frame) parameter. "no=" (order in the PPM frame) parameter.
If you do not define this then the order of the PPM is the one of If you do not define this then the order of the PPM is the one of
the order of the functon in the list the order of the functon in the list
--> -->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<!-->pulse_type="POSITIVE">--> <!-->pulse_type="POSITIVE">-->
<radio name="OpenUAS R615X cppm" data_min="900" data_max="2100" sync_min="5000" sync_max="16000" pulse_type="NEGATIVE"> <radio name="OpenUAS R615X cppm" data_min="900" data_max="2100" sync_min="5000" sync_max="16000" pulse_type="NEGATIVE">
<channel ctl="RightStickHorizontal" function="ROLL" min="1900" neutral="1500" max="1100" average="0"/> <channel function="ROLL" min="1100" neutral="1500" max="1900" average="0" reverse="1"/>
<channel ctl="RightStickVertical" function="PITCH" min="2100" neutral="1500" max="900" average="0"/> <channel function="PITCH" min="2100" neutral="1500" max="900" average="0"/>
<channel ctl="LeftStickVertical" function="THROTTLE" min="900" neutral="920" max="2100" average="0"/> <channel function="THROTTLE" min="2100" neutral="920" max="900" average="0" reverse="1"/>
<channel ctl="LeftStickHorizontal" function="YAW" min="900" neutral="1500" max="2100" average="0"/> <channel function="YAW" min="2100" neutral="1500" max="900" average="0" reverse="1"/>
<channel ctl="CONTROL8" function="MODE" min="900" neutral="1500" max="2100" average="0"/> <channel function="MODE" min="2100" neutral="1500" max="900" average="0" reverse="1"/>
<channel ctl="SW8" function="MANUALRELEASE" min="900" neutral="910" max="2100" average="1"/> <channel function="MANUALRELEASE" min="2100" neutral="910" max="900" average="1" reverse="1"/>
</radio> </radio>
+9 -40
View File
@@ -1,49 +1,18 @@
<?xml version="1.0"?>
<!-- $Id: openuas_mx22.xml,v 1.0 2011/04/19 11:05:00 mmm Exp $
--
-- No license whatsoever, free to use, 2011 OpenUAS.org
--
-- This file can be used in combination with the paparazzi autopilot.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC transmitter, e.g. Graupner MX22
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- no: order in the PPM frame
-- function: logical command
-- averaged: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!-- <!--
The order of the list below is of importance if you do not define a The order of the list below is of importance if you do not define a
"no=" (order in the PPM frame) parameter. "no=" (order in the PPM frame) parameter.
If you do not define this then the order of the PPM is the one of If you do not define this then the order of the PPM is the one of
the order of the functon in the list the order of the functon in the list
--> -->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="OpenUAS MX22" data_min="1000" data_max="2000" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE"> <radio name="OpenUAS MX22" data_min="1000" data_max="2000" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="LeftStickVertical" function="THROTTLE" min="1070" neutral="1110" max="1950" average="0"/> <channel function="THROTTLE" min="1070" neutral="1110" max="1950" average="0"/>
<channel ctl="RightStickHorizontal" function="ROLL" min="1094" neutral="1491" max="1829" average="0"/> <channel function="ROLL" min="1094" neutral="1491" max="1829" average="0"/>
<channel ctl="RightStickVertical" function="PITCH" min="1910" neutral="1555" max="1130" average="0"/> <channel function="PITCH" min="1130" neutral="1555" max="1910" average="0" reverse="1"/>
<channel ctl="LeftStickHorizontal" function="YAW" min="1986" neutral="1540" max="1050" average="0"/> <channel function="YAW" min="1050" neutral="1540" max="1986" average="0" reverse="1"/>
<channel ctl="CONTROL8" function="MODE" min="1000" neutral="1500" max="2000" average="1"/> <channel function="MODE" min="1000" neutral="1500" max="2000" average="1"/>
<channel ctl="SW8" function="MANUALRELEASE" min="1000" neutral="1000" max="2000" average="1"/> <channel function="MANUALRELEASE" min="1000" neutral="1000" max="2000" average="1"/>
<channel ctl="CONTROL5" function="GAIN1" min="1000" neutral="1500" max="1900" average="0"/> <channel function="GAIN1" min="1000" neutral="1500" max="1900" average="0"/>
<channel ctl="CONTROL6" function="CALIB" min="1000" neutral="1500" max="1900" average="0"/> <channel function="CALIB" min="1000" neutral="1500" max="1900" average="0"/>
<channel ctl="NONE" function="NOTUSED" min="1100" neutral="1500" max="1900" average="0"/> <channel function="NOTUSED" min="1100" neutral="1500" max="1900" average="0"/>
</radio> </radio>
+9 -40
View File
@@ -1,49 +1,18 @@
<?xml version="1.0"?>
<!-- $Id: openuas_mx22.xml,v 1.0 2011/04/19 11:05:00 mmm Exp $
--
-- No license whatsoever, free to use, 2011 OpenUAS.org
--
-- This file can be used in combination with the paparazzi autopilot.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC transmitter, e.g. Graupner MX22
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- no: order in the PPM frame
-- function: logical command
-- averaged: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!-- <!--
The order of the list below is of importance if you do not define a The order of the list below is of importance if you do not define a
"no=" (order in the PPM frame) parameter. "no=" (order in the PPM frame) parameter.
If you do not define this then the order of the PPM is the one of If you do not define this then the order of the PPM is the one of
the order of the functon in the list the order of the functon in the list
--> -->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="OpenUAS MX22" data_min="1000" data_max="2000" sync_min="5000" sync_max="27000" pulse_type="NEGATIVE"> <radio name="OpenUAS MX22" data_min="1000" data_max="2000" sync_min="5000" sync_max="27000" pulse_type="NEGATIVE">
<channel ctl="LeftStickVertical" function="THROTTLE" min="1070" neutral="1110" max="1950" average="0"/> <channel function="THROTTLE" min="1070" neutral="1110" max="1950" average="0"/>
<channel ctl="RightStickHorizontal" function="ROLL" min="1094" neutral="1491" max="1829" average="0"/> <channel function="ROLL" min="1094" neutral="1491" max="1829" average="0"/>
<channel ctl="RightStickVertical" function="PITCH" min="1910" neutral="1555" max="1130" average="0"/> <channel function="PITCH" min="1130" neutral="1555" max="1910" average="0" reverse="1"/>
<channel ctl="LeftStickHorizontal" function="YAW" min="1986" neutral="1540" max="1050" average="0"/> <channel function="YAW" min="1050" neutral="1540" max="1986" average="0" reverse="1"/>
<channel ctl="CONTROL8" function="MODE" min="1000" neutral="1500" max="2000" average="1"/> <channel function="MODE" min="1000" neutral="1500" max="2000" average="1"/>
<channel ctl="SW8" function="MANUALRELEASE" min="1000" neutral="1000" max="2000" average="1"/> <channel function="MANUALRELEASE" min="1000" neutral="1000" max="2000" average="1"/>
<channel ctl="CONTROL5" function="GAIN1" min="1000" neutral="1500" max="1900" average="0"/> <channel function="GAIN1" min="1000" neutral="1500" max="1900" average="0"/>
<channel ctl="CONTROL6" function="CALIB" min="1000" neutral="1500" max="1900" average="0"/> <channel function="CALIB" min="1000" neutral="1500" max="1900" average="0"/>
<channel ctl="NONE" function="NOTUSED" min="1100" neutral="1500" max="1900" average="0"/> <channel function="NOTUSED" min="1100" neutral="1500" max="1900" average="0"/>
</radio> </radio>
+7 -38
View File
@@ -1,47 +1,16 @@
<?xml version="1.0"?>
<!-- $Id: openuas_mx22.xml,v 1.0 2011/04/19 11:05:00 mmm Exp $
--
-- No license whatsoever, free to use, 2011 OpenUAS.org
--
-- This file can be used in combination with the paparazzi autopilot.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC transmitter, e.g. Graupner MX22
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- no: order in the PPM frame
-- function: logical command
-- averaged: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!-- <!--
The order of the list below is of importance if you do not define a The order of the list below is of importance if you do not define a
"no=" (order in the PPM frame) parameter. "no=" (order in the PPM frame) parameter.
If you do not define this then the order of the PPM is the one of If you do not define this then the order of the PPM is the one of
the order of the functon in the list the order of the functon in the list
--> -->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="OpenUAS MX22" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE"> <radio name="OpenUAS MX22" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="LeftStickVertical" function="THROTTLE" min="1070" neutral="1110" max="1950" average="0"/> <channel function="THROTTLE" min="1070" neutral="1110" max="1950" average="0"/>
<channel ctl="RightStickHorizontal" function="ROLL" min="1094" neutral="1491" max="1829" average="0"/> <channel function="ROLL" min="1094" neutral="1491" max="1829" average="0"/>
<channel ctl="RightStickVertical" function="PITCH" min="1910" neutral="1555" max="1130" average="0"/> <channel function="PITCH" min="1130" neutral="1555" max="1910" average="0" reverse="1"/>
<channel ctl="LeftStickHorizontal" function="YAW" min="1986" neutral="1540" max="1050" average="0"/> <channel function="YAW" min="1050" neutral="1540" max="1986" average="0" reverse="1"/>
<channel ctl="CONTROL8" function="GEAR" min="1000" neutral="1500" max="2000" average="1"/> <channel function="GEAR" min="1000" neutral="1500" max="2000" average="1"/>
<channel ctl="SW8" function="FLAPS" min="1000" neutral="1000" max="2000" average="1"/> <channel function="FLAPS" min="1000" neutral="1000" max="2000" average="1"/>
<channel ctl="CONTROL5" function="AUX1" min="1000" neutral="1500" max="1900" average="0"/> <channel function="AUX1" min="1000" neutral="1500" max="1900" average="0"/>
</radio> </radio>
@@ -1,54 +1,25 @@
<?xml version="1.0"?> <!--
<!-- $Id$, 1.0 2019/05/17 18:14:00 mmm Exp $ The order of the list below is of importance if you do not define a
-- "no=" (order in the PPM frame) parameter.
-- No license whatsoever, free to use, 2019 OpenUAS If you do not define this then the order of the PPM is the one of
-- the order of the functon in the list
-- This file can be used in combination with the paparazzi autopilot. -->
--> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="Generic SBUS" data_min="890" data_max="2190" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<!-- <channel function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/>
-- Attributes of root (Radio) tag : <channel function="ROLL" min="1100" neutral="1500" max="1900" average="0"/>
-- name: name of RC transmitter, e.g. Graupner MX22 <channel function="PITCH" min="1100" neutral="1500" max="1900" average="0"/>
-- data_min: min width of a pulse to be considered as a data pulse <channel function="YAW" min="1100" neutral="1500" max="1900" average="0"/>
-- data_max: max width of a pulse to be considered as a data pulse <channel function="MODE" min="1100" neutral="1500" max="1900" average="0"/>
-- sync_min: min width of a pulse to be considered as a synchro pulse <channel function="AUX1" min="1100" neutral="1500" max="1900" average="0"/>
-- sync_max: max width of a pulse to be considered as a synchro pulse <channel function="AUX2" min="1100" neutral="1500" max="1900" average="0"/>
-- min, max and sync are expressed in micro-seconds <channel function="AUX3" min="1100" neutral="1500" max="1900" average="0"/>
--> <channel function="AUX4" min="1100" neutral="1500" max="1900" average="0"/>
<channel function="AUX5" min="1100" neutral="1500" max="1900" average="0"/>
<!-- <channel function="AUX6" min="1100" neutral="1500" max="1900" average="0"/>
-- Attributes of channel tag : <channel function="AUX7" min="1100" neutral="1500" max="1900" average="0"/>
-- ctl: name of the command on the transmitter - only for displaying <channel function="AUX8" min="1100" neutral="1500" max="1900" average="0"/>
-- no: order in the PPM frame <channel function="AUX9" min="1100" neutral="1500" max="1900" average="0"/>
-- function: logical command <channel function="AUX10" min="1100" neutral="1500" max="1900" average="0"/>
-- averaged: channel filtered through several frames (for discrete commands) <channel function="AUX11" min="1100" neutral="1500" max="1900" average="0"/>
-- min: minimum pulse length (micro-seconds) </radio>
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!--
The order of the list below is of importance if you do not define a
"no=" (order in the PPM frame) parameter.
If you do not define this then the order of the PPM is the one of
the order of the functon in the list
-->
<!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="Generic SBUS" data_min="890" data_max="2190" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE">
<channel ctl="left_stick_vert" function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="right_stick_vert" function="PITCH" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="mode" function="MODE" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw1" function="AUX1" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw2" function="AUX2" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw3" function="AUX3" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw4" function="AUX4" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw5" function="AUX5" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw6" function="AUX6" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw7" function="AUX7" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw8" function="AUX8" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw9" function="AUX9" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw10" function="AUX10" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="sw11" function="AUX11" min="1100" neutral="1500" max="1900" average="0"/>
</radio>
+10 -40
View File
@@ -1,32 +1,3 @@
<?xml version="1.0"?>
<!-- $Id$, 1.0 2019/06/24 07:12:00 mmm Exp $
--
-- No license whatsoever, free to use, 2019 OpenUAS.org
--
-- This file can be used in combination with the paparazzi autopilot.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC transmitter, e.g. Graupner MX22
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- no: order in the PPM frame
-- function: logical command
-- averaged: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- Note: a command may be reversed by swapping the min and max value
-->
<!-- <!--
IMPORTANT IMPORTANT
@@ -35,15 +6,14 @@ The **order** of the list below is of **importance** if you do not define a
If you do not define this then the order of the PPM output is the one of If you do not define this then the order of the PPM output is the one of
the order of the functon in the list the order of the functon in the list
--> -->
<!DOCTYPE radio SYSTEM "../radio.dtd"> <!DOCTYPE radio SYSTEM "../radio.dtd">
<radio name="Generic PPRZ SBUS" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Generic PPRZ SBUS" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="LeftStickVertical" function="THROTTLE" min="1107" neutral="1107" max="1932" average="0"/> <channel function="THROTTLE" min="1107" neutral="1107" max="1932" average="0"/>
<channel ctl="RightStickHorizontal" function="ROLL" min="1107" neutral="1520" max="1932" average="0"/> <channel function="ROLL" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="RightStickVertical" function="PITCH" min="1107" neutral="1520" max="1932" average="0"/> <channel function="PITCH" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="LeftStickHorizontal" function="YAW" min="1107" neutral="1520" max="1932" average="0"/> <channel function="YAW" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="SB" function="MODE" min="966" neutral="1520" max="2072" average="1"/> <channel function="MODE" min="2072" neutral="1520" max="966" average="1" reverse="1"/>
<channel ctl="SF" function="AUX2" min="966" neutral="1520" max="2072" average="1"/> <channel function="AUX2" min="2072" neutral="1520" max="966" average="1" reverse="1"/>
<channel ctl="SC" function="AUX3" min="966" neutral="1520" max="2072" average="1"/> <channel function="AUX3" min="2072" neutral="1520" max="966" average="1" reverse="1"/>
<channel ctl="SD" function="AUX4" min="966" neutral="1520" max="2072" average="1"/> <channel function="AUX4" min="2072" neutral="1520" max="966" average="1" reverse="1"/>
</radio> </radio>
+7 -9
View File
@@ -1,13 +1,11 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="OSAMT7cap" data_min="900" data_max="2100" sync_min="5500" sync_max="13500" pulse_type="POSITIVE"> <radio name="OSAMT7cap" data_min="900" data_max="2100" sync_min="5500" sync_max="13500" pulse_type="POSITIVE">
<channel ctl="right_stick_horiz" function="ROLL" min="1100" neutral="1500" max="1930" average="0"/> <channel function="ROLL" min="1100" neutral="1500" max="1930" average="0"/>
<channel ctl="right_stick_vert" function="PITCH" min="1930" neutral="1500" max="1100" average="0"/> <channel function="PITCH" min="1100" neutral="1500" max="1930" average="0" reverse="1"/>
<channel ctl="left_stick_vert" function="THROTTLE" min="1100" neutral="1100" max="1930" average="0"/> <channel function="THROTTLE" min="1100" neutral="1100" max="1930" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1100" neutral="1500" max="1930" average="0"/> <channel function="YAW" min="1100" neutral="1500" max="1930" average="0"/>
<channel ctl="switch_D" function="CALIB" min="1100" neutral="1500" max="1930" average="10"/> <channel function="CALIB" min="1100" neutral="1500" max="1930" average="10"/>
<channel ctl="dial1" function="GAIN1" min="1100" neutral="1500" max="1930" average="10"/> <channel function="GAIN1" min="1100" neutral="1500" max="1930" average="10"/>
<channel ctl="switch_G" function="MODE" min="1100" neutral="1500" max="1930" average="10"/> <channel function="MODE" min="1100" neutral="1500" max="1930" average="10"/>
</radio> </radio>
<!-- Please use only if you now what your doing--> <!-- Please use only if you now what your doing-->
+7 -50
View File
@@ -1,53 +1,10 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2003 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- min: min width of a pulse to be considered as a data pulse
-- max: max width of a pulse to be considered as a data pulse
-- sync: min width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FASST TX Module" data_min="700" data_max="2300" sync_min="4000" sync_max="15000" pulse_type="NEGATIVE"> <radio name="FASST TX Module" data_min="700" data_max="2300" sync_min="4000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="A" function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <!-- right stick left/right --> <channel function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <!-- right stick left/right -->
<channel ctl="B" function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick up/down --> <channel function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick up/down -->
<channel ctl="C" function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <!-- right stick up/down --> <channel function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <!-- right stick up/down -->
<channel ctl="D" function="YAW" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick left/right--> <channel function="YAW" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick left/right-->
<channel ctl="E" function="MODE" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch --> <channel function="MODE" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch -->
<channel ctl="F" function="EXTRA1" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch --> <channel function="EXTRA1" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch -->
<channel ctl="G" function="FLAPS" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch --> <channel function="FLAPS" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch -->
</radio> </radio>
+5 -48
View File
@@ -1,51 +1,8 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2003 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- min: min width of a pulse to be considered as a data pulse
-- max: max width of a pulse to be considered as a data pulse
-- sync: min width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="FASST TX Module" data_min="700" data_max="2300" sync_min="4000" sync_max="15000" pulse_type="NEGATIVE"> <radio name="FASST TX Module" data_min="700" data_max="2300" sync_min="4000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="A" function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <!-- right stick left/right --> <channel function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <!-- right stick left/right -->
<channel ctl="B" function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick up/down --> <channel function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick up/down -->
<channel ctl="C" function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <!-- right stick up/down --> <channel function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <!-- right stick up/down -->
<channel ctl="D" function="YAW" min="1900" neutral="1500" max="1100" average="0"/> <!-- left stick left/right--> <channel function="YAW" min="1100" neutral="1500" max="1900" average="0" reverse="1"/> <!-- left stick left/right-->
<channel ctl="E" function="MODE" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch --> <channel function="MODE" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch -->
</radio> </radio>
+8 -53
View File
@@ -1,55 +1,10 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2013 Gautier Hattenberger
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- pulse_type: POSITIVE ( Futaba and others) | NEGATIVE (JR)
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Futaba T10CG with SBUS" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Futaba T10CG with SBUS" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="A" function="ROLL" min="1107" neutral="1520" max="1932" average="0"/> <channel function="ROLL" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="B" function="PITCH" min="1107" neutral="1520" max="1932" average="0"/> <channel function="PITCH" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="C" function="THROTTLE" min="1932" neutral="1932" max="1107" average="0"/> <channel function="THROTTLE" min="1107" neutral="1932" max="1932" average="0" reverse="1"/>
<channel ctl="D" function="YAW" min="1107" neutral="1520" max="1932" average="0"/> <channel function="YAW" min="1107" neutral="1520" max="1932" average="0"/>
<channel ctl="E" function="MODE" max="966" neutral="1520" min="2072" average="1"/> <channel function="MODE" max="966" neutral="1520" min="2072" average="1"/>
<channel ctl="F" function="GAIN1" min="966" neutral="1520" max="2072" average="0"/> <channel function="GAIN1" min="2072" neutral="1520" max="966" average="0" reverse="1"/>
<channel ctl="G" function="GAIN2" min="966" neutral="1520" max="2072" average="0"/> <channel function="GAIN2" min="2072" neutral="1520" max="966" average="0" reverse="1"/>
</radio> </radio>
+12 -57
View File
@@ -1,60 +1,15 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2017 Kevin van Hecke
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- pulse_type: POSITIVE ( Futaba and others) | NEGATIVE (JR)
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Futaba T14SG with SBUS" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Futaba T14SG with SBUS" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel function="ROLL" min="1000" neutral="1500" max="2000" average="0"/> <channel function="ROLL" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="PITCH" min="1000" neutral="1500" max="2000" average="0"/> <channel function="PITCH" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/> <channel function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/>
<channel function="YAW" min="1000" neutral="1500" max="2000" average="0"/> <channel function="YAW" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="UNUSED1" max="1000" neutral="1500" min="2000" average="1"/> <channel function="UNUSED1" max="2000" neutral="1500" min="1000" average="1" reverse="1"/>
<channel function="KILL" min="1000" neutral="1500" max="2000" average="0"/> <channel function="KILL" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="AUX2" min="1000" neutral="1500" max="2000" average="0"/> <channel function="AUX2" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="MODE" min="1000" neutral="1500" max="2000" average="0"/> <channel function="MODE" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="UNUSED3" min="1000" neutral="1500" max="2000" average="0"/> <channel function="UNUSED3" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="AUX3" min="1000" neutral="1500" max="2000" average="0"/> <channel function="AUX3" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="UNUSED5" min="1000" neutral="1500" max="2000" average="0"/> <channel function="UNUSED5" min="1000" neutral="1500" max="2000" average="0"/>
<channel function="UNUSED6" min="1000" neutral="1500" max="2000" average="0"/> <channel function="UNUSED6" min="1000" neutral="1500" max="2000" average="0"/>
</radio> </radio>
+17 -62
View File
@@ -1,64 +1,19 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2013 Gautier Hattenberger
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- pulse_type: POSITIVE ( Futaba and others) | NEGATIVE (JR)
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Futaba T16SZ with SBUS" data_min="1000" data_max="2000" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Futaba T16SZ with SBUS" data_min="1000" data_max="2000" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="A" function="ROLL" min="1000" neutral="1500" max="2000" average="0"/> <channel function="ROLL" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="B" function="PITCH" min="1000" neutral="1500" max="2000" average="0"/> <channel function="PITCH" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="C" function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/> <channel function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/>
<channel ctl="D" function="YAW" min="1000" neutral="1500" max="2000" average="0"/> <channel function="YAW" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="E" function="MODE" max="1000" neutral="1520" min="2000" average="1"/> <channel function="MODE" max="2000" neutral="1520" min="1000" average="1" reverse="1"/>
<channel ctl="F" function="GAIN1" min="1000" neutral="1520" max="2000" average="0"/> <channel function="GAIN1" min="1000" neutral="1520" max="2000" average="0"/>
<channel ctl="G" function="GAIN2" min="1000" neutral="1520" max="2000" average="0"/> <channel function="GAIN2" min="1000" neutral="1520" max="2000" average="0"/>
<channel ctl="H" function="GAIN3" min="1000" neutral="1500" max="2000" average="0"/> <channel function="GAIN3" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="I" function="GAIN4" min="1000" neutral="1500" max="2000" average="0"/> <channel function="GAIN4" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="J" function="GAIN5" min="2000" neutral="2000" max="1000" average="0"/> <channel function="GAIN5" min="1000" neutral="2000" max="2000" average="0" reverse="1"/>
<channel ctl="K" function="GAIN6" min="1000" neutral="1500" max="2000" average="0"/> <channel function="GAIN6" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="N" function="GAIN7" max="1000" neutral="1520" min="2000" average="1"/> <channel function="GAIN7" max="2000" neutral="1520" min="1000" average="1" reverse="1"/>
<channel ctl="M" function="GAIN8" min="1000" neutral="1520" max="2000" average="0"/> <channel function="GAIN8" min="1000" neutral="1520" max="2000" average="0"/>
<channel ctl="L" function="GAIN9" min="1000" neutral="1520" max="2000" average="0"/> <channel function="GAIN9" min="1000" neutral="1520" max="2000" average="0"/>
<channel ctl="O" function="GAIN10" min="1000" neutral="1500" max="2000" average="0"/> <channel function="GAIN10" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="P" function="GAIN11" min="1000" neutral="1500" max="2000" average="0"/> <channel function="GAIN11" min="1000" neutral="1500" max="2000" average="0"/>
</radio> </radio>
+7 -51
View File
@@ -1,53 +1,9 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Futaba T6EXAP" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Futaba T6EXAP" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="1" function="ROLL" max="1074" neutral="1526" min="1942" average="0"/> <channel function="ROLL" max="1942" neutral="1526" min="1074" average="0" reverse="1"/>
<channel ctl="2" function="PITCH" min="1109" neutral="1520" max="1938" average="0"/> <channel function="PITCH" min="1109" neutral="1520" max="1938" average="0"/>
<channel ctl="3" function="THROTTLE" min="1933" neutral="1933" max="1107" average="0"/> <channel function="THROTTLE" min="1107" neutral="1933" max="1933" average="0" reverse="1"/>
<channel ctl="4" function="YAW" min="1937" neutral="1524" max="1103" average="0"/> <channel function="YAW" min="1103" neutral="1524" max="1937" average="0" reverse="1"/>
<channel ctl="5" function="GAIN1" min="1100" neutral="1500" max="3000" average="1"/> <channel function="GAIN1" min="1100" neutral="1500" max="3000" average="1"/>
<channel ctl="6" function="MODE" min="1900" neutral="1500" max="1100" average="1"/> <channel function="MODE" min="1100" neutral="1500" max="1900" average="1" reverse="1"/>
</radio> </radio>
+7 -51
View File
@@ -1,53 +1,9 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Futaba T6EXAP" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Futaba T6EXAP" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="1" function="ROLL" max="1074" neutral="1520" min="1942" average="0"/> <channel function="ROLL" max="1942" neutral="1520" min="1074" average="0" reverse="1"/>
<channel ctl="3" function="THROTTLE" min="1933" neutral="1933" max="1107" average="0"/> <channel function="THROTTLE" min="1107" neutral="1933" max="1933" average="0" reverse="1"/>
<channel ctl="2" function="PITCH" min="1109" neutral="1521" max="1938" average="0"/> <channel function="PITCH" min="1109" neutral="1521" max="1938" average="0"/>
<channel ctl="4" function="YAW" min="1937" neutral="1524" max="1103" average="0"/> <channel function="YAW" min="1103" neutral="1524" max="1937" average="0" reverse="1"/>
<channel ctl="5" function="GAIN1" min="1100" neutral="1500" max="3000" average="1"/> <channel function="GAIN1" min="1100" neutral="1500" max="3000" average="1"/>
<channel ctl="6" function="MODE" min="1100" neutral="1500" max="1900" average="1"/> <channel function="MODE" min="1100" neutral="1500" max="1900" average="1"/>
</radio> </radio>
+7 -10
View File
@@ -1,13 +1,10 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="T7cap" data_min="900" data_max="2100" sync_min="5500" sync_max="13500" pulse_type="POSITIVE"> <radio name="T7cap" data_min="900" data_max="2100" sync_min="5500" sync_max="13500" pulse_type="POSITIVE">
<channel ctl="right_stick_horiz" function="ROLL" min="1930" neutral="1500" max="1100" average="0"/> <channel function="ROLL" min="1100" neutral="1500" max="1930" average="0" reverse="1"/>
<channel ctl="right_stick_vert" function="PITCH" min="1100" neutral="1500" max="1930" average="0"/> <channel function="PITCH" min="1100" neutral="1500" max="1930" average="0"/>
<channel ctl="left_stick_vert" function="THROTTLE" min="1930" neutral="1930" max="1100" average="0"/> <channel function="THROTTLE" min="1100" neutral="1930" max="1930" average="0" reverse="1"/>
<channel ctl="left_stick_horiz" function="YAW" min="1100" neutral="1500" max="1930" average="0"/> <channel function="YAW" min="1100" neutral="1500" max="1930" average="0"/>
<channel ctl="switch_D" function="CALIB" min="1100" neutral="1500" max="1930" average="10"/> <channel function="CALIB" min="1100" neutral="1500" max="1930" average="10"/>
<channel ctl="dial1" function="GAIN1" min="1100" neutral="1500" max="1930" average="10"/> <channel function="GAIN1" min="1100" neutral="1500" max="1930" average="10"/>
<channel ctl="switch_G" function="MODE" min="1100" neutral="1500" max="1930" average="10"/> <channel function="MODE" min="1100" neutral="1500" max="1930" average="10"/>
</radio> </radio>
+7 -9
View File
@@ -1,12 +1,10 @@
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="T7chp" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE"> <radio name="T7chp" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_horiz" function="ROLL" min="1939" neutral="1525" max="1114" average="0"/> <channel function="ROLL" min="1114" neutral="1525" max="1939" average="0" reverse="1"/>
<channel ctl="right_stick_vert" function="PITCH" min="1112" neutral="1518" max="1937" average="0"/> <channel function="PITCH" min="1112" neutral="1518" max="1937" average="0"/>
<channel ctl="left_stick_vert" function="THROTTLE" min="1940" neutral="1940" max="1115" average="0"/> <channel function="THROTTLE" min="1115" neutral="1940" max="1940" average="0" reverse="1"/>
<channel ctl="left_stick_horiz" function="YAW" min="1940" neutral="1520" max="1115" average="0"/> <channel function="YAW" min="1115" neutral="1520" max="1940" average="0" reverse="1"/>
<channel ctl="switch_E" function="MODE" min="966" neutral="1526" max="2079" average="10"/> <channel function="MODE" min="2079" neutral="1526" max="966" average="10" reverse="1"/>
<channel ctl="switch_G" function="CALIB" min="2080" neutral="1525" max="969" average="10"/> <channel function="CALIB" min="2080" neutral="1525" max="969" average="10"/>
<channel ctl="VRA" function="GAIN1" min="970" neutral="970" max="2078" average="10"/> <channel function="GAIN1" min="2078" neutral="970" max="970" average="10" reverse="1"/>
</radio> </radio>
+8 -10
View File
@@ -1,13 +1,11 @@
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="T9cap" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE"> <radio name="T9cap" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_horiz" function="ROLL" min="1114" neutral="1525" max="1939" average="0"/> <channel function="ROLL" min="1114" neutral="1525" max="1939" average="0"/>
<channel ctl="right_stick_vert" function="PITCH" min="1112" neutral="1518" max="1937" average="0"/> <channel function="PITCH" min="1112" neutral="1518" max="1937" average="0"/>
<channel ctl="left_stick_vert" function="THROTTLE" min="1940" neutral="1940" max="1115" average="0"/> <channel function="THROTTLE" min="1115" neutral="1940" max="1940" average="0" reverse="1"/>
<channel ctl="left_stick_horiz" function="YAW" min="1115" neutral="1498" max="1940" average="0"/> <channel function="YAW" min="1115" neutral="1498" max="1940" average="0"/>
<channel ctl="switch_G" function="CALIB" min="2080" neutral="1525" max="969" average="10"/> <channel function="CALIB" min="2080" neutral="1525" max="969" average="10"/>
<channel ctl="VRA" function="GAIN1" min="970" neutral="1520" max="2078" average="10"/> <channel function="GAIN1" min="2078" neutral="1520" max="970" average="10" reverse="1"/>
<channel ctl="VRC" function="GAIN2" min="970" neutral="1518" max="2077" average="10"/> <channel function="GAIN2" min="2077" neutral="1518" max="970" average="10" reverse="1"/>
<channel ctl="switch_C" function="MODE" min="2079" neutral="1526" max="966" average="10"/> <channel function="MODE" min="2079" neutral="1526" max="966" average="10"/>
</radio> </radio>
+9 -53
View File
@@ -1,57 +1,13 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Turnigy 9x" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Turnigy 9x" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="1" function="ROLL" min="1000" neutral="1500" max="2000" average="0"/> <channel function="ROLL" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="2" function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/> <channel function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/>
<channel ctl="3" function="PITCH" min="2000" neutral="1500" max="1000" average="0"/> <channel function="PITCH" min="1000" neutral="1500" max="2000" average="0" reverse="1"/>
<channel ctl="4" function="YAW" min="1000" neutral="1500" max="2000" average="0"/> <channel function="YAW" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="5" function="UNUSED1" min="2000" neutral="1500" max="1000" average="1"/> <channel function="UNUSED1" min="1000" neutral="1500" max="2000" average="1" reverse="1"/>
<channel ctl="6" function="MODE" min="1500" neutral="1250" max="1000" average="1"/> <channel function="MODE" min="1000" neutral="1250" max="1500" average="1" reverse="1"/>
<!-- <channel ctl="7" function="KILL" min="1000" neutral="1500" max="2000" average="1"/> <!-- <channel ctl="7" function="KILL" min="1000" neutral="1500" max="2000" average="1"/>
<channel ctl="8" function="GAIN1" min="1000" neutral="1500" max="2000" average="1"/>--> <channel ctl="8" function="GAIN1" min="1000" neutral="1500" max="2000" average="1"/>-->
<channel ctl="7" function="UNUSED2" min="1000" neutral="1500" max="2000" average="1"/> <channel function="UNUSED2" min="1000" neutral="1500" max="2000" average="1"/>
<channel ctl="8" function="UNUSED3" min="1000" neutral="1500" max="2000" average="1"/> <channel function="UNUSED3" min="1000" neutral="1500" max="2000" average="1"/>
</radio> </radio>
+9 -53
View File
@@ -1,55 +1,11 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Turnigy 9x with Jeti module" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Turnigy 9x with Jeti module" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="1" function="YAW" min="1000" neutral="1500" max="2000" average="0"/> <channel function="YAW" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="2" function="PITCH" min="2000" neutral="1500" max="1000" average="0"/> <channel function="PITCH" min="1000" neutral="1500" max="2000" average="0" reverse="1"/>
<channel ctl="3" function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/> <channel function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/>
<channel ctl="4" function="ROLL" min="1000" neutral="1500" max="2000" average="0"/> <channel function="ROLL" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="5" function="KILL_SWITCH" min="2000" neutral="1500" max="1000" average="1"/> <channel function="KILL_SWITCH" min="1000" neutral="1500" max="2000" average="1" reverse="1"/>
<channel ctl="6" function="MODE" min="1000" neutral="1500" max="2000" average="1"/> <channel function="MODE" min="1000" neutral="1500" max="2000" average="1"/>
<channel ctl="7" function="FOO" min="1000" neutral="1500" max="2000" average="1"/> <channel function="FOO" min="1000" neutral="1500" max="2000" average="1"/>
<channel ctl="8" function="BAR" min="1000" neutral="1500" max="2000" average="1"/> <channel function="BAR" min="1000" neutral="1500" max="2000" average="1"/>
</radio> </radio>
+17 -22
View File
@@ -1,4 +1,3 @@
<?xml version="1.0"?>
<!-- $Id$ <!-- $Id$
(c) 2006 Pascal Brisset, Antoine Drouin (c) 2006 Pascal Brisset, Antoine Drouin
@@ -19,7 +18,6 @@ along with paparazzi; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330, the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. Boston, MA 02111-1307, USA.
--> -->
<!-- <!--
Attributes of root (Radio) tag : Attributes of root (Radio) tag :
name: name of RC name: name of RC
@@ -29,7 +27,6 @@ sync_min: min width of a pulse to be considered as a synchro pulse
sync_max: max width of a pulse to be considered as a synchro pulse sync_max: max width of a pulse to be considered as a synchro pulse
min, max and sync are expressed in micro-seconds min, max and sync are expressed in micro-seconds
--> -->
<!-- <!--
Attributes of channel tag : Attributes of channel tag :
ctl: name of the command on the transmitter - only for displaying ctl: name of the command on the transmitter - only for displaying
@@ -40,24 +37,22 @@ max: maximum pulse length (micro-seconds)
neutral: neutral pulse length (micro-seconds) neutral: neutral pulse length (micro-seconds)
Note: a command may be reversed by exchanging min and max values Note: a command may be reversed by exchanging min and max values
--> -->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Taranis" data_min="172" data_max="1811" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Taranis" data_min="172" data_max="1811" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="1" function="THROTTLE" min="172" neutral="172" max="1811" average="0"/> <channel function="THROTTLE" min="172" neutral="172" max="1811" average="0"/>
<channel ctl="2" function="ROLL" min="172" neutral="992" max="1811" average="0"/> <channel function="ROLL" min="172" neutral="992" max="1811" average="0"/>
<channel ctl="3" function="PITCH" min="1811" neutral="993" max="172" average="0"/> <channel function="PITCH" min="172" neutral="993" max="1811" average="0" reverse="1"/>
<channel ctl="4" function="YAW" min="172" neutral="992" max="1811" average="0"/> <channel function="YAW" min="172" neutral="992" max="1811" average="0"/>
<channel ctl="5" function="SWITCH_A" min="172" neutral="992" max="1811" average="1"/> <channel function="SWITCH_A" min="172" neutral="992" max="1811" average="1"/>
<channel ctl="6" function="FLAP" min="172" neutral="992" max="1811" average="1"/> <channel function="FLAP" min="172" neutral="992" max="1811" average="1"/>
<channel ctl="7" function="SWITCH_C" min="172" neutral="992" max="1811" average="1"/> <channel function="SWITCH_C" min="172" neutral="992" max="1811" average="1"/>
<channel ctl="8" function="MODE" min="1811" neutral="992" max="172" average="1"/> <channel function="MODE" min="172" neutral="992" max="1811" average="1" reverse="1"/>
<channel ctl="9" function="SWITCH_E" min="172" neutral="992" max="1811" average="1"/> <channel function="SWITCH_E" min="172" neutral="992" max="1811" average="1"/>
<channel ctl="10" function="KILL_SWITCH" min="172" neutral="992" max="1811" average="1"/> <channel function="KILL_SWITCH" min="172" neutral="992" max="1811" average="1"/>
<channel ctl="11" function="SIM_SRC" min="172" neutral="992" max="1811" average="1"/> <channel function="SIM_SRC" min="172" neutral="992" max="1811" average="1"/>
<channel ctl="12" function="SWITCH_H" min="172" neutral="992" max="1811" average="1"/> <channel function="SWITCH_H" min="172" neutral="992" max="1811" average="1"/>
<channel ctl="13" function="POT_S1" min="172" neutral="992" max="1811" average="0"/> <channel function="POT_S1" min="172" neutral="992" max="1811" average="0"/>
<channel ctl="14" function="POT_S2" min="172" neutral="992" max="1811" average="0"/> <channel function="POT_S2" min="172" neutral="992" max="1811" average="0"/>
<channel ctl="15" function="LEFT_SLIDER" min="172" neutral="992" max="1811" average="0"/> <channel function="LEFT_SLIDER" min="172" neutral="992" max="1811" average="0"/>
<channel ctl="16" function="RIGHT_SLIDER" min="172" neutral="992" max="1811" average="0"/> <channel function="RIGHT_SLIDER" min="172" neutral="992" max="1811" average="0"/>
</radio> </radio>
+7 -51
View File
@@ -1,53 +1,9 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Turnigy 9xr" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Turnigy 9xr" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="1" function="ROLL" min="1000" neutral="1500" max="2000" average="0"/> <channel function="ROLL" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="2" function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/> <channel function="THROTTLE" min="1000" neutral="1000" max="2000" average="0"/>
<channel ctl="3" function="PITCH" min="2000" neutral="1500" max="1000" average="0"/> <channel function="PITCH" min="1000" neutral="1500" max="2000" average="0" reverse="1"/>
<channel ctl="4" function="YAW" min="1000" neutral="1500" max="2000" average="0"/> <channel function="YAW" min="1000" neutral="1500" max="2000" average="0"/>
<channel ctl="5" function="KILL_SWITCH" min="2000" neutral="1750" max="1500" average="0"/> <channel function="KILL_SWITCH" min="1500" neutral="1750" max="2000" average="0" reverse="1"/>
<channel ctl="6" function="MODE" min="1000" neutral="1500" max="2000" average="1"/> <channel function="MODE" min="1000" neutral="1500" max="2000" average="1"/>
</radio> </radio>
+6 -8
View File
@@ -1,12 +1,10 @@
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="T9cap" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE"> <radio name="T9cap" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="switch_E" function="MODE" min="966" neutral="1526" max="2079" average="10"/> <channel function="MODE" min="2079" neutral="1526" max="966" average="10" reverse="1"/>
<channel ctl="switch_G" function="DISABLE" min="2080" neutral="1525" max="969" average="10"/> <channel function="DISABLE" min="2080" neutral="1525" max="969" average="10"/>
<channel ctl="left_stick_horiz" function="YAW" min="1115" neutral="1520" max="1940" average="0"/> <channel function="YAW" min="1115" neutral="1520" max="1940" average="0"/>
<channel ctl="right_stick_vert" function="PITCH" min="1937" neutral="1518" max="1112" average="0"/> <channel function="PITCH" min="1112" neutral="1518" max="1937" average="0" reverse="1"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1114" neutral="1525" max="1939" average="0"/> <channel function="ROLL" min="1114" neutral="1525" max="1939" average="0"/>
<channel ctl="left_stick_vert" function="THROTTLE" min="1115" neutral="1115" max="1940" average="0"/> <channel function="THROTTLE" min="1115" neutral="1115" max="1940" average="0"/>
</radio> </radio>
+7 -51
View File
@@ -1,54 +1,10 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2003 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="cockpitMM" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="cockpitMM" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel function="ROLL" min="2000" neutral="1498" max="1000" average="0"/> <channel function="ROLL" min="1000" neutral="1498" max="2000" average="0" reverse="1"/>
<channel function="PITCH" min="2000" neutral="1498" max="1000" average="0"/> <channel function="PITCH" min="1000" neutral="1498" max="2000" average="0" reverse="1"/>
<channel function="YAW" min="2000" neutral="1498" max="1000" average="0"/> <channel function="YAW" min="1000" neutral="1498" max="2000" average="0" reverse="1"/>
<channel function="THROTTLE" min="1120" neutral="1120" max="2000" average="0"/> <channel function="THROTTLE" min="1120" neutral="1120" max="2000" average="0"/>
<channel function="GAIN1" min="2000" neutral="1498" max="1000" average="1"/> <!-- center slider --> <channel function="GAIN1" min="1000" neutral="1498" max="2000" average="1" reverse="1"/> <!-- center slider -->
<channel function="MODE" min="2000" neutral="1500" max="1000" average="1"/> <!-- Top right switch --> <channel function="MODE" min="1000" neutral="1500" max="2000" average="1" reverse="1"/> <!-- Top right switch -->
<channel function="CALIB" min="2000" neutral="1500" max="1000" average="1"/> <!-- Top left rotary knob --> <channel function="CALIB" min="1000" neutral="1500" max="2000" average="1" reverse="1"/> <!-- Top left rotary knob -->
</radio> </radio>
+8 -53
View File
@@ -1,55 +1,10 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- pulse_type: POSITIVE ( Futaba and others) | NEGATIVE (JR)
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="cockpitSX (easy)" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="cockpitSX (easy)" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="D" function="ROLL" min="2050" neutral="1500" max="950" average="0"/> <channel function="ROLL" min="2050" neutral="1500" max="950" average="0"/>
<channel ctl="C" function="PITCH" min="2050" neutral="1500" max="950" average="0"/> <channel function="PITCH" min="2050" neutral="1500" max="950" average="0"/>
<channel ctl="B" function="YAW" min="950" neutral="1500" max="2050" average="0"/> <channel function="YAW" min="2050" neutral="1500" max="950" average="0" reverse="1"/>
<channel ctl="A" function="THROTTLE" min="1223" neutral="1223" max="2050" average="0"/> <channel function="THROTTLE" min="1223" neutral="1223" max="2050" average="0"/>
<channel ctl="G" function="UNUSED" min="2050" neutral="1500" max="950" average="1"/> <!-- center slider --> <channel function="UNUSED" min="2050" neutral="1500" max="950" average="1"/> <!-- center slider -->
<channel ctl="E" function="GAIN1" min="2050" neutral="1496" max="948" average="1"/> <!-- top right slider --> <channel function="GAIN1" min="2050" neutral="1496" max="948" average="1"/> <!-- top right slider -->
<channel ctl="PHAUX2" function="MODE" min="2050" neutral="1500" max="948" average="1"/> <!-- Top right switch --> <channel function="MODE" min="2050" neutral="1500" max="948" average="1"/> <!-- Top right switch -->
</radio> </radio>
+14 -33
View File
@@ -1,35 +1,16 @@
<?xml version="1.0"?> <!-- (c) 2018 Freek van Tienen-->
<!-- (c) 2018 Freek van Tienen
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="Crossfire SBUS" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="Crossfire SBUS" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="left_stick_vert" function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <channel function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <channel function="ROLL" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="right_stick_vert" function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <channel function="PITCH" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1100" neutral="1500" max="1900" average="0"/> <channel function="YAW" min="1100" neutral="1500" max="1900" average="0"/>
<channel ctl="aux0" function="MODE" min="1100" neutral="1500" max="1900" average="1"/> <channel function="MODE" min="1100" neutral="1500" max="1900" average="1"/>
<channel ctl="aux1" function="AUX1" min="1100" neutral="1500" max="1900" average="1"/> <!-- TH_HOLD --> <channel function="AUX1" min="1100" neutral="1500" max="1900" average="1"/> <!-- TH_HOLD -->
<channel ctl="aux2" function="AUX2" min="1100" neutral="1500" max="1900" average="1"/> <!-- FMODE --> <channel function="AUX2" min="1100" neutral="1500" max="1900" average="1"/> <!-- FMODE -->
<channel ctl="aux3" function="AUX3" min="1100" neutral="1500" max="1900" average="1"/> <!-- FBW_MODE --> <channel function="AUX3" min="1100" neutral="1500" max="1900" average="1"/> <!-- FBW_MODE -->
<channel ctl="aux4" function="AUX4" min="1100" neutral="1500" max="1900" average="1"/> <channel function="AUX4" min="1100" neutral="1500" max="1900" average="1"/>
<channel ctl="aux5" function="AUX5" min="1100" neutral="1500" max="1900" average="1"/> <channel function="AUX5" min="1100" neutral="1500" max="1900" average="1"/>
<channel ctl="aux6" function="AUX6" min="1100" neutral="1500" max="1900" average="1"/> <channel function="AUX6" min="1100" neutral="1500" max="1900" average="1"/>
<channel ctl="aux7" function="AUX7" min="1100" neutral="1500" max="1900" average="1"/> <channel function="AUX7" min="1100" neutral="1500" max="1900" average="1"/>
</radio> </radio>
+8 -9
View File
@@ -1,11 +1,10 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="DelFly Rx31 DEVO10" data_min="900" data_max="2050" sync_min ="5000" sync_max ="15000" pulse_type="NEGATIVE"> <radio name="DelFly Rx31 DEVO10" data_min="900" data_max="2050" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="A" function="THROTTLE" min="1110" neutral="1110" max="1900" average="0"/> <channel function="THROTTLE" min="1110" neutral="1110" max="1900" average="0"/>
<channel ctl="D" function="ROLL" max="1110" neutral="1500" min="1900" average="0"/> <channel function="ROLL" max="1900" neutral="1500" min="1110" average="0" reverse="1"/>
<channel ctl="C" function="PITCH" max="1110" neutral="1500" min="1900" average="0"/> <channel function="PITCH" max="1900" neutral="1500" min="1110" average="0" reverse="1"/>
<channel ctl="B" function="GEAR" max="1110" neutral="1500" min="1900" average="0"/> <channel function="GEAR" max="1900" neutral="1500" min="1110" average="0" reverse="1"/>
<channel ctl="G" function="FLAP" min="1110" neutral="1500" max="1900" average="1"/> <channel function="FLAP" min="1110" neutral="1500" max="1900" average="1"/>
<channel ctl="E" function="MODE" min="1110" neutral="1500" max="1900" average="1"/> <channel function="MODE" min="1110" neutral="1500" max="1900" average="1"/>
<channel ctl="F" function="ELEV_DR" min="1110" neutral="1500" max="1900" average="1"/> <channel function="ELEV_DR" min="1110" neutral="1500" max="1900" average="1"/>
</radio> </radio>
+8 -9
View File
@@ -1,11 +1,10 @@
<?xml version="1.0"?>
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="DelFly Nimble Rx31 with Devo 10" data_min="900" data_max="2050" sync_min ="5000" sync_max ="15000" pulse_type="NEGATIVE"> <radio name="DelFly Nimble Rx31 with Devo 10" data_min="900" data_max="2050" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="A" function="THROTTLE" min="1110" neutral="1110" max="1900" average="0"/> <channel function="THROTTLE" min="1110" neutral="1110" max="1900" average="0"/>
<channel ctl="D" function="ROLL" max="1900" neutral="1500" min="1110" average="0"/> <channel function="ROLL" max="1900" neutral="1500" min="1110" average="0"/>
<channel ctl="C" function="PITCH" max="1900" neutral="1500" min="1110" average="0"/> <channel function="PITCH" max="1900" neutral="1500" min="1110" average="0"/>
<channel ctl="B" function="YAW" max="1110" neutral="1500" min="1900" average="0"/> <channel function="YAW" max="1900" neutral="1500" min="1110" average="0" reverse="1"/>
<channel ctl="G" function="MODE" min="1110" neutral="1500" max="1900" average="1"/> <channel function="MODE" min="1110" neutral="1500" max="1900" average="1"/>
<channel ctl="E" function="FLAP" min="1110" neutral="1500" max="1900" average="1"/> <channel function="FLAP" min="1110" neutral="1500" max="1900" average="1"/>
<channel ctl="F" function="GEAR" min="1110" neutral="1500" max="1900" average="1"/> <channel function="GEAR" min="1110" neutral="1500" max="1900" average="1"/>
</radio> </radio>
+7 -50
View File
@@ -1,53 +1,10 @@
<?xml version="1.0"?>
<!-- $Id: mc22.xml 3610 2009-07-02 16:35:18Z poine $
--
-- (c) 2003 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- min: min width of a pulse to be considered as a data pulse
-- max: max width of a pulse to be considered as a data pulse
-- sync: min width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="GraupnerMC22" data_min="750" data_max="2750" sync_min="4000" sync_max="25000" pulse_type="NEGATIVE"> <radio name="GraupnerMC22" data_min="750" data_max="2750" sync_min="4000" sync_max="25000" pulse_type="NEGATIVE">
<channel ctl="A" function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <!-- right stick up/down --> <channel function="THROTTLE" min="1100" neutral="1100" max="1900" average="0"/> <!-- right stick up/down -->
<channel ctl="B" function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <!-- right stick left/right --> <channel function="ROLL" min="1100" neutral="1500" max="1900" average="0"/> <!-- right stick left/right -->
<channel ctl="C" function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick up/down --> <channel function="PITCH" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick up/down -->
<channel ctl="D" function="YAW" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick left/right--> <channel function="YAW" min="1100" neutral="1500" max="1900" average="0"/> <!-- left stick left/right-->
<channel ctl="E" function="MODE" min="1100" neutral="1500" max="1900" average="10"/> <!-- left switch --> <channel function="MODE" min="1100" neutral="1500" max="1900" average="10"/> <!-- left switch -->
<channel ctl="F" function="KILL" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch --> <channel function="KILL" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch -->
<channel ctl="G" function="EXTRA" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch --> <channel function="EXTRA" min="1100" neutral="1500" max="1900" average="0"/> <!-- left switch -->
</radio> </radio>
+2 -46
View File
@@ -1,48 +1,4 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2003 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="cockpitMM" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="cockpitMM" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="A" function="THROTTLE" min="1120" neutral="1120" max="2000" average="0"/> <channel function="THROTTLE" min="1120" neutral="1120" max="2000" average="0"/>
</radio> </radio>
+7 -50
View File
@@ -1,54 +1,11 @@
<?xml version="1.0"?>
<!-- $Id$
--
-- (c) 2003 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- min: min width of a pulse to be considered as a data pulse
-- max: max width of a pulse to be considered as a data pulse
-- sync: min width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
Note: a command may be reversed by exchanging min and max values
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<radio name="SpektrumDx6i_CHNI" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE"> <radio name="SpektrumDx6i_CHNI" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="NEGATIVE">
<channel ctl="B" function="THROTTLE" min="1926" neutral="1926" max="1130" average="0"/> <channel function="THROTTLE" min="1130" neutral="1926" max="1926" average="0" reverse="1"/>
<channel ctl="C" function="ROLL" min="1130" neutral="1504" max="1860" average="0"/> <channel function="ROLL" min="1130" neutral="1504" max="1860" average="0"/>
<channel ctl="D" function="PITCH" min="1120" neutral="1510" max="1840" average="0"/> <channel function="PITCH" min="1120" neutral="1510" max="1840" average="0"/>
<channel ctl="A" function="YAW" min="1200" neutral="1510" max="1800" average="0"/> <channel function="YAW" min="1200" neutral="1510" max="1800" average="0"/>
<channel ctl="E" function="MODE" min="1140" neutral="1470" max="1840" average="1"/> <channel function="MODE" min="1140" neutral="1470" max="1840" average="1"/>
<channel ctl="G" function="CALIB" min="1890" neutral="1500" max="1100" average="0"/> <channel function="CALIB" min="1100" neutral="1500" max="1890" average="0" reverse="1"/>
<channel ctl="f" function="GAINI" min="1100" neutral="1490" max="1880" average="0"/> <channel function="GAINI" min="1100" neutral="1490" max="1880" average="0"/>
<!-- channel 9 is transmitted but cannot be controlled --> <!-- channel 9 is transmitted but cannot be controlled -->
</radio> </radio>
+9 -86
View File
@@ -1,89 +1,12 @@
<?xml version="1.0"?>
<!-- $Id: cockpitSX.xml 3160 2009-03-31 23:22:21Z flixr $
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!--
<!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900pulse_type="NEGATIVE">////>
<radio name="DX7 on NoVa Frame" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1890" neutral="1096" min="1096" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1104" neutral="1493" max="1881" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1873" neutral="1511" max="1104" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1102" neutral="1505" max="1876" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="AUX1" min="948" neutral="1496" max="2050" average="1"/>
<channel ctl="aux3" function="SWITCH1" min="1105" neutral="1500" max="1905" average="1"/>
<channel ctl="switch_C" function="MODE" min="1905" neutral="1506" max="1105" average="1"/>
</radio> -->
<!-- <!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900pulse_type="NEGATIVE">////>
<radio name="PM9x on NoVa Frame" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1883" neutral="1096" min="1096" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1101" neutral="1490" max="1877" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1870" neutral="1491" max="1102" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1101" neutral="1485" max="1870" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="SWITCH1" min="948" neutral="1496" max="2050" average="1"/>
<channel ctl="aux3" function="AUX1" min="1103" neutral="1500" max="1876" average="1"/>
<channel ctl="switch_C" function="MODE" min="1878" neutral="1489" max="1105" average="1"/>
</radio> -->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900 pulse_type="NEGATIVE">--> <!--<serial name="Spektrum Serial" data_min="900 pulse_type="NEGATIVE">-->
<radio name="DX7 on NoVa Frame with AR7000 (malaysian)" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="DX7 on NoVa Frame with AR7000 (malaysian)" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1883" neutral="1098" min="1098" average="0"/> <channel function="THROTTLE" max="1883" neutral="1098" min="1098" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1103" neutral="1491" max="1883" average="0"/> <channel function="ROLL" min="1103" neutral="1491" max="1883" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1875" neutral="1491" max="1103" average="0"/> <channel function="PITCH" min="1103" neutral="1491" max="1875" average="0" reverse="1"/>
<channel ctl="left_stick_horiz" function="YAW" min="1104" neutral="1491" max="1871" average="0"/> <channel function="YAW" min="1104" neutral="1491" max="1871" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/> <channel function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="SWITCH1" min="1125" neutral="1523" max="1922" average="1"/> <channel function="SWITCH1" min="1125" neutral="1523" max="1922" average="1"/>
<channel ctl="switch_C" function="MODE" min="1922" neutral="1523" max="1125" average="1"/> <channel function="MODE" min="1125" neutral="1523" max="1922" average="1" reverse="1"/>
<channel ctl="aux3" function="AUX1" min="1103" neutral="1500" max="1876" average="1"/> <channel function="AUX1" min="1103" neutral="1500" max="1876" average="1"/>
</radio> </radio>
+9 -86
View File
@@ -1,89 +1,12 @@
<?xml version="1.0"?>
<!-- $Id: cockpitSX.xml 3160 2009-03-31 23:22:21Z flixr $
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!--
<!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900pulse_type="NEGATIVE">////>
<radio name="DX7 on NoVa Frame" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1890" neutral="1096" min="1096" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1104" neutral="1493" max="1881" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1873" neutral="1511" max="1104" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1102" neutral="1505" max="1876" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="AUX1" min="948" neutral="1496" max="2050" average="1"/>
<channel ctl="aux3" function="SWITCH1" min="1105" neutral="1500" max="1905" average="1"/>
<channel ctl="switch_C" function="MODE" min="1905" neutral="1506" max="1105" average="1"/>
</radio> -->
<!-- <!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900pulse_type="NEGATIVE">////>
<radio name="PM9x on NoVa Frame" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1883" neutral="1096" min="1096" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1101" neutral="1490" max="1877" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1870" neutral="1491" max="1102" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1101" neutral="1485" max="1870" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="SWITCH1" min="948" neutral="1496" max="2050" average="1"/>
<channel ctl="aux3" function="AUX1" min="1103" neutral="1500" max="1876" average="1"/>
<channel ctl="switch_C" function="MODE" min="1878" neutral="1489" max="1105" average="1"/>
</radio> -->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900 pulse_type="NEGATIVE">--> <!--<serial name="Spektrum Serial" data_min="900 pulse_type="NEGATIVE">-->
<radio name="DX7 on NoVa Frame with AR7000 (malaysian)" data_min="900" data_max="2100" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="DX7 on NoVa Frame with AR7000 (malaysian)" data_min="900" data_max="2100" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1924" neutral="1122" min="1122" average="0"/> <channel function="THROTTLE" max="1924" neutral="1122" min="1122" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1125" neutral="1524" max="1923" average="0"/> <channel function="ROLL" min="1125" neutral="1524" max="1923" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1914" neutral="1524" max="1127" average="0"/> <channel function="PITCH" min="1127" neutral="1524" max="1914" average="0" reverse="1"/>
<channel ctl="left_stick_horiz" function="YAW" min="1127" neutral="1519" max="1917" average="0"/> <channel function="YAW" min="1127" neutral="1519" max="1917" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/> <channel function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="SWITCH1" min="1125" neutral="1523" max="1922" average="1"/> <channel function="SWITCH1" min="1125" neutral="1523" max="1922" average="1"/>
<channel ctl="switch_C" function="MODE" min="1922" neutral="1523" max="1125" average="1"/> <channel function="MODE" min="1125" neutral="1523" max="1922" average="1" reverse="1"/>
<channel ctl="aux3" function="AUX1" min="1103" neutral="1500" max="1876" average="1"/> <channel function="AUX1" min="1103" neutral="1500" max="1876" average="1"/>
</radio> </radio>
+9 -82
View File
@@ -1,85 +1,12 @@
<?xml version="1.0"?>
<!-- $Id: cockpitSX.xml 3160 2009-03-31 23:22:21Z flixr $
--
-- (c) 2006 Pascal Brisset, Antoine Drouin
--
-- This file is part of paparazzi.
--
-- paparazzi 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, or (at your option)
-- any later version.
--
-- paparazzi 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.
--
-- You should have received a copy of the GNU General Public License
-- along with paparazzi; see the file COPYING. If not, write to
-- the Free Software Foundation, 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.
-->
<!--
-- Attributes of root (Radio) tag :
-- name: name of RC
-- data_min: min width of a pulse to be considered as a data pulse
-- data_max: max width of a pulse to be considered as a data pulse
-- sync_min: min width of a pulse to be considered as a synchro pulse
-- sync_max: max width of a pulse to be considered as a synchro pulse
-- min, max and sync are expressed in micro-seconds
-->
<!--
-- Attributes of channel tag :
-- ctl: name of the command on the transmitter - only for displaying
-- function: logical command
-- average: (boolean) channel filtered through several frames (for discrete commands)
-- min: minimum pulse length (micro-seconds)
-- max: maximum pulse length (micro-seconds)
-- neutral: neutral pulse length (micro-seconds)
-- Note: a command may be reversed by exchanging min and max values
-->
<!--
<!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900pulse_type="NEGATIVE">-//>
<radio name="PCM9X radio file for a1000" data_min="1000" data_max="2000" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1905" neutral="1111" min="1111" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1111" neutral="1509" max="1906" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1907" neutral="1509" max="1114" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1115" neutral="1506" max="1900" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="SWITCH1" min="1112" neutral="1509" max="1905" average="1"/>
<channel ctl="aux3" function="AUX1" min="1905" neutral="1905" max="1905" average="1"/>
<channel ctl="switch_C" function="MODE" min="1904" neutral="1509" max="1112" average="1"/>
</radio> -->
<!--
<!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900pulse_type="NEGATIVE">////>
<radio name="PCM9X radio file for a1000" data_min="1000" data_max="2000" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1905" neutral="1110" min="1110" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1108" neutral="1509" max="1911" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1913" neutral="1511" max="1106" average="0"/>
<channel ctl="left_stick_horiz" function="YAW" min="1111" neutral="1505" max="1905" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="SWITCH1" min="1111" neutral="1509" max="1906" average="1"/>
<channel ctl="aux3" function="AUX1" min="1905" neutral="1905" max="1905" average="1"/>
<channel ctl="switch_C" function="MODE" min="1907" neutral="1509" max="1111" average="1"/>
</radio>
-->
<!DOCTYPE radio SYSTEM "radio.dtd"> <!DOCTYPE radio SYSTEM "radio.dtd">
<!--<serial name="Spektrum Serial" data_min="900pulse_type="NEGATIVE">--> <!--<serial name="Spektrum Serial" data_min="900pulse_type="NEGATIVE">-->
<radio name="PCM9X radio file for a1000" data_min="1000" data_max="2000" sync_min ="5000" sync_max ="15000" pulse_type="POSITIVE"> <radio name="PCM9X radio file for a1000" data_min="1000" data_max="2000" sync_min="5000" sync_max="15000" pulse_type="POSITIVE">
<channel ctl="right_stick_vert" function="THROTTLE" max="1906" neutral="1112" min="1112" average="0"/> <channel function="THROTTLE" max="1906" neutral="1112" min="1112" average="0"/>
<channel ctl="right_stick_horiz" function="ROLL" min="1112" neutral="1510" max="1903" average="0"/> <channel function="ROLL" min="1112" neutral="1510" max="1903" average="0"/>
<channel ctl="left_stick_vert" function="PITCH" min="1908" neutral="1510" max="1109" average="0"/> <channel function="PITCH" min="1109" neutral="1510" max="1908" average="0" reverse="1"/>
<channel ctl="left_stick_horiz" function="YAW" min="1113" neutral="1506" max="1904" average="0"/> <channel function="YAW" min="1113" neutral="1506" max="1904" average="0"/>
<channel ctl="switch_g" function="UNUSED" min="2050" neutral="1500" max="948" average="1"/> <channel function="UNUSED" min="2050" neutral="1500" max="948" average="1"/>
<channel ctl="aux2" function="SWITCH1" min="1110" neutral="1509" max="1906" average="1"/> <channel function="SWITCH1" min="1110" neutral="1509" max="1906" average="1"/>
<channel ctl="aux3" function="AUX1" min="1905" neutral="1905" max="1905" average="1"/> <channel function="AUX1" min="1905" neutral="1905" max="1905" average="1"/>
<channel ctl="switch_C" function="MODE" min="1907" neutral="1509" max="1111" average="1"/> <channel function="MODE" min="1111" neutral="1509" max="1907" average="1" reverse="1"/>
</radio> </radio>

Some files were not shown because too many files have changed in this diff Show More