mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-06 16:58:48 +08:00
2a079e1a95
no longer needs to send actuators, as all users are now converted to use SendCscFromActuators() instead
55 lines
1.5 KiB
XML
55 lines
1.5 KiB
XML
<airframe name="CSCAP">
|
|
|
|
<!-- commands section -->
|
|
<servos>
|
|
<servo name="AILERON" no="0" min="1000" neutral="1523" max="2000"/>
|
|
<servo name="ELEVATOR" no="1" min="2000" neutral="1500" max="1000"/>
|
|
<servo name="RUDDER" no="2" min="1000" neutral="1500" max="2000"/>
|
|
</servos>
|
|
|
|
<csc_boards>
|
|
<board id="0">
|
|
<msg id="SERVO_CMD_ID" type="ServoCmd">
|
|
<field_map field="servos[0]" servo_id="SERVO_AILERON"/>
|
|
<field_map field="servos[1]" servo_id="SERVO_ELEVATOR"/>
|
|
<field_map field="servos[2]" servo_id="SERVO_RUDDER"/>
|
|
</msg>
|
|
</board>
|
|
<!--
|
|
<board id="1">
|
|
<msg id="SERVO_CMD_ID" type="ServoCmd">
|
|
<field_map field="servos[0]" servo_id="DRAG1"/>
|
|
<field_map field="servos[1]" servo_id="DRAG2"/>
|
|
<field_map field="servos[2]" servo_id="DRAG3""/>
|
|
<field_map field="servos[3]" servo_id="DRAG4"/>
|
|
</msg>
|
|
</board>
|
|
-->
|
|
</csc_boards>
|
|
|
|
|
|
<commands>
|
|
<axis name="ROLL" failsafe_value="0"/>
|
|
<axis name="PITCH" failsafe_value="0"/>
|
|
<axis name="YAW" failsafe_value="0"/>
|
|
</commands>
|
|
|
|
<rc_commands>
|
|
<set command="ROLL" value="@ROLL"/>
|
|
<set command="PITCH" value="@PITCH"/>
|
|
<set command="YAW" value="@YAW"/>
|
|
</rc_commands>
|
|
|
|
<command_laws>
|
|
<set servo="ELEVATOR" value="@PITCH"/>
|
|
<set servo="AILERON" value="@ROLL"/>
|
|
<set servo="RUDDER" value="@YAW"/>
|
|
</command_laws>
|
|
|
|
<makefile>
|
|
include $(PAPARAZZI_SRC)/conf/autopilot/pwm_input.makefile
|
|
include $(PAPARAZZI_SRC)/conf/autopilot/csc_ap.makefile
|
|
</makefile>
|
|
|
|
</airframe>
|