Jacob Walser
abcb845af5
AP_Motors: refactor output_test -> output_test_seq
7 years ago
Jacob Walser
9ce9f95692
AP_Motors: make output_test signatures consistent and ensure override
...
specifier on derived classes
7 years ago
ChristopherOlson
9aa685a6d8
AP_Motors:TradHeli - single rotor only - add support for H3-140 swashplates.
...
Also changes the old definition to H3 for swashplates with fixed control radius and adjustable servo position.
7 years ago
ChristopherOlson
f073c58f68
AP_Motors:TradHeli - add support for reverse collective swashplates
7 years ago
ChristopherOlson
96793a3ae7
AP_Motors:TradHeli - DDVP Ramp/Runup
...
Change to ramp and runup DDVP tail rotor to prevent torque pitching the frame and provide runup in sync with main
rotor like a mechanically driven tail.
Fix some comments and remove indents found in whitespace in AP_MotorsHeli.cpp and AP_MotorsHeli.h
7 years ago
Andrew Tridgell
03e1f6967f
AP_Motors: removed enable() API
...
all output channels are already enabled by SRC_Channels::enable_aux_servos()
7 years ago
Andrew Tridgell
1ad5e1db4e
AP_Motors: integrate AP_MotorsHeli_Dual
...
fixed issues with combining with Heli_Single
8 years ago
Andrew Tridgell
638f1364be
AP_Motors: adapt to new RC_Channel API
8 years ago
Randy Mackay
2da7ea746b
MotorsHeli: minor formatting updates
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
255bda9f9c
AP_Motors: allow setting of loop rate
...
this allows for SCHED_LOOP_RATE in copter
9 years ago
Andrew Tridgell
4e5e301c4e
AP_Motors: fixed servo constructor for heli
9 years ago
Randy Mackay
c4b88aafef
AP_MotorsHeli: swash and tail servo objects moved into class
9 years ago
Randy Mackay
fe4733121d
AP_MotorsHeli_Single: ext_gyro_gain in 0 to 1 range
9 years ago
Randy Mackay
2cdc5da226
AP_MotorsHeli_Single: rotor speed functions in 0 to 1 range
9 years ago
Randy Mackay
68945df45d
AP_MotorsHeli_Single: write_aux uses 0 to 1 range
9 years ago
Randy Mackay
a63dba5b13
AP_MotorsHeli_Single: servo_test becomes protected
9 years ago
Randy Mackay
cefd114964
AP_MotorsHeli_Single: remove unused accessors for tail_type, ext_gyro_gain, phase_angle
9 years ago
Randy Mackay
f2fc39943e
AP_MotorsHeli_Single: remove unused delta_phase_angle
9 years ago
Randy Mackay
381f538aca
AP_HotorsHeli_Single: remove unused definition
9 years ago
Randy Mackay
71866be652
AP_MotorsHeliSingle: move_yaw in -1 to +1 range
9 years ago
Randy Mackay
f6120b801b
AP_MotorsHeliSingle: move_actuators in -1 to +1 range
9 years ago
Lucas De Marchi
7d9153feb8
AP_Motors: replace header guard with pragma once
9 years ago
Andrew Tridgell
79c90d37f6
AP_Motors: apply HELI_RSC output type if available
9 years ago
Robert Lefebvre
3a13db9333
AP_MotorsHeli: Add more parameter checks.
9 years ago
Andrew Tridgell
47b9f6598a
AP_Motors: allow change to heli rotor speed controls while armed
...
this helps a lot with tuning for gas helis
9 years ago
Robert Lefebvre
b89b0d7f9e
AP_MotorsHeli_Single: Move Servo_Test static variables to be class members
9 years ago
Robert Lefebvre
eeb544d098
AP_MotorsHeli: Create SV_MAN=5=Oscillate servo setup mode.
9 years ago
Randy Mackay
ca942f39dd
AP_Motors_Heli: remove unused allow_arming check
9 years ago
Andrew Tridgell
9da2b2b430
AP_Motors: added H_GYR_GAIN_ACRO
10 years ago
Randy Mackay
e3ff4ed9c4
MotorsHeli: integrate RotorControlState
10 years ago
Robert Lefebvre
535da1d79a
AP_MotorsHeli_Single: DDVPT to use it's own ramp and runup times
10 years ago
Robert Lefebvre
28318c4116
AP_MotorsHeli: Move Output functions into parent class
10 years ago
Robert Lefebvre
84102c3e3f
AP_MotorsHeli: Rework how servo setup is done.
10 years ago
Robert Lefebvre
b11600aebe
AP_MotorsHeli: Move set_delta_phase_angle into _Single class
10 years ago
Robert Lefebvre
f853979816
AP_MotorsHeli: run RSC Control function in Output Min function
...
Move Output_Min() function into Heli_Single class as it will eventually be overloaded by other helicopter class types.
10 years ago
Robert Lefebvre
315f0408ae
AP_MotorsHeli: RSC controller to use speed ramp as simple float scalar
10 years ago
Robert Lefebvre
10b0be9e75
AP_MotorsHeli: Fully detail tradheli output functions and move manual servo handling
10 years ago
Robert Lefebvre
7dda0f651a
AP_MotorsHeli: Rename tradheli servo objects for clarity
10 years ago
Robert Lefebvre
457d939e77
AP_MotorsHeli: Update includes so that it builds
10 years ago
Fredrik Hedberg
411947ea7c
AP_Motors: Rename output_yaw to move_yaw in AP_MotorsHeli_Single.
10 years ago
Fredrik Hedberg
97e09fa9b0
AP_Motors: Move traditional helicopter controls into AP_MotorsHeli_Single.
...
Original commit by fhedberg, had to fix merge conflicts and now it appears I did the commit?
10 years ago