mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-06 07:53:43 +08:00
manual command ok (?)
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
</rc_commands>
|
||||
|
||||
<command_laws>
|
||||
<set servo="GAZ" value="2 * @THROTTLE"/>
|
||||
<set servo="GAZ" value="@THROTTLE"/>
|
||||
<let var="aileron" value="@ROLL * AILEVON_AILERON_RATE"/>
|
||||
<let var="elevator" value="@PITCH * AILEVON_ELEVATOR_RATE"/>
|
||||
<set servo="AILEVON_LEFT" value="$aileron + $elevator"/>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</rc_commands>
|
||||
|
||||
<command_laws>
|
||||
<set servo="GAZ" value="2 * @THROTTLE"/>
|
||||
<set servo="GAZ" value="@THROTTLE"/>
|
||||
<let var="aileron" value="@ROLL * AILEVON_AILERON_RATE"/>
|
||||
<let var="elevator" value="@PITCH * AILEVON_ELEVATOR_RATE"/>
|
||||
<set servo="AILEVON_LEFT" value="$aileron + $elevator"/>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
</servos>
|
||||
|
||||
<commands>
|
||||
<axis name="THROTTLE" failsafe_value="100"/>
|
||||
<axis name="THROTTLE" failsafe_value="0"/>
|
||||
<axis name="ROLL" failsafe_value="0"/>
|
||||
<axis name="PITCH" failsafe_value="0"/>
|
||||
<axis name="YAW" failsafe_value="0"/>
|
||||
@@ -28,7 +28,7 @@
|
||||
</rc_commands>
|
||||
|
||||
<command_laws>
|
||||
<set servo="GAZ" value="2 * @THROTTLE"/>
|
||||
<set servo="GAZ" value="@THROTTLE"/>
|
||||
<let var="aileron" value="@ROLL * AILEVON_AILERON_RATE"/>
|
||||
<let var="elevator" value="@PITCH * AILEVON_ELEVATOR_RATE"/>
|
||||
<set servo="AILEVON_LEFT" value="$aileron + $elevator"/>
|
||||
|
||||
@@ -252,14 +252,6 @@ void periodic_task_fbw( void ) {
|
||||
_1Hz = 0;
|
||||
last_ppm_cpt = ppm_cpt;
|
||||
ppm_cpt = 0;
|
||||
#ifdef DEBUG
|
||||
uint8_t i;
|
||||
for(i = 0; i < 4; i++) {
|
||||
uart0_print_hex16(commands[i]);
|
||||
uart0_print_string(" ");
|
||||
}
|
||||
uart0_print_string("\n");
|
||||
#endif
|
||||
}
|
||||
|
||||
if (time_since_last_ap < STALLED_TIME)
|
||||
|
||||
@@ -74,6 +74,8 @@ let parse_servo = fun c ->
|
||||
define (name^"_NEUTRAL") (sof neutral);
|
||||
define (name^"_TRAVEL_UP") (sof travel_up);
|
||||
define (name^"_TRAVEL_DOWN") (sof travel_down);
|
||||
let min = Pervasives.min min max
|
||||
and max = Pervasives.max min max in
|
||||
define (name^"_MAX") (sof max);
|
||||
define (name^"_MIN") (sof min);
|
||||
nl ()
|
||||
|
||||
Reference in New Issue
Block a user