mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-18 08:03:44 +08:00
09c0c8ccb9
* [ocaml] massive update of the build process convert individual code generator to a single process, parsing everything once and calling the required generators - remove all subsystems makefiles - fix module name - example of radio file without ctl attribute * [build] start with flight plan to make semaphore happy * [ocaml] move the buffer outside the lazy block for some reason, it seems to make problems with compilation server Semaphore it really makes no sense, but nevermind...
55 lines
2.4 KiB
XML
55 lines
2.4 KiB
XML
<?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">
|
|
<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="PITCH" min="2000" neutral="1498" max="1000" average="0"/>
|
|
<channel function="YAW" min="2000" neutral="1498" max="1000" 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="MODE" min="2000" neutral="1500" max="1000" average="1"/> <!-- Top right switch -->
|
|
<channel function="CALIB" min="2000" neutral="1500" max="1000" average="1"/> <!-- Top left rotary knob -->
|
|
</radio>
|