Bill Geyer
a89d8cf9fc
Copter: remove setting of rotor rpm in heli.cpp
3 years ago
MidwestAire
fb6db5e564
Copter:Heli - changes for new Heli_RSC control modes
...
move rpm out of case switch so it updates outside of autothrottle_run()
3 years ago
Josh Henderson
3107c42fca
Copter: INAV rename for neu & cm/cms
3 years ago
Bill Geyer
40d75302c2
Copter: make bailout only enabled with AROT_ENABLE
3 years ago
Bill Geyer
8ef88fb98e
Copter: add collective stick low flag to catch bad setups for land detector
3 years ago
Bill Geyer
d0d6457b31
Copter: fix tradheli landing detector bug
3 years ago
Tatsuya Yamaguchi
0cce5699b2
Copter: change from control_mode to flightmode
4 years ago
bnsgeyer
a845623dfb
Copter: Tradheli - make new integrator scheme selectable
4 years ago
bnsgeyer
42b4fd6e0a
Copter: change heli integrator management and add hover coll learning
4 years ago
Gone4Dirt
9269ee50ed
Copter: Allow manual autorotations without enabling arot flight mode
5 years ago
Andrew Tridgell
375c08f39c
Copter: convert to new get_rpm() API
5 years ago
Peter Barker
0986ed0a81
Copter: set_range on motor interlock channel
5 years ago
bnsgeyer
64f98622c0
Copter: fix tradheli RSC RC passthrough mode
...
Copter: heli get_pilot_desired_rotor_speed converts interlock input to desired rotor speed
5 years ago
Gone4Dirt
180d4e713c
Copter: Added autorotation flight mode and support
5 years ago
Peter Barker
dfc8349866
Copter: use enum-class for RangeFinder Status
5 years ago
bnsgeyer
b5d21a71ef
Copter:Tradheli treat Sport mode as non-man throttle for landing swash
5 years ago
Peter Barker
201adb6818
Copter: correct Heli compilation when some modes are disabled
5 years ago
Peter Barker
e6c6189fe5
Copter: cope with change in namespace of LogEvent enum
...
Also move Acro Trainer types into an enum class as the global defines
interfere with the Event names.
Also eliminate the Log_Write_Event wrappers.
5 years ago
Peter Barker
b4537bebd8
Copter: move control_mode_t into being Mode::Number enum class
...
Fixes this compiler error:
In file included from ../../ArduCopter/sensors.cpp:1:
In file included from ../../ArduCopter/Copter.h:195:
../../ArduCopter/mode.h:1291:9: fatal error: declaration shadows a variable in the global namespace [-Wshadow]
AUTO, // after A and B defined, pilot toggle the switch from one side to the other, vehicle flies autonomously
^
../../ArduCopter/defines.h:38:5: note: previous declaration is here
AUTO = 3, // fully automatic waypoint control using mission commands
^
1 error generated.
5 years ago
Andrew Tridgell
01a0d3897e
Copter: fixed HAL_MINIMIZE_FEATURES build
6 years ago
ChristopherOlson
9d03b44cf7
Copter:Heli - governor set_rpm call independent of frame type
6 years ago
Peter Barker
46a6f45e4a
Copter: adjust for desired spool state and spool state renames
6 years ago
bnsgeyer
d949c80d54
Copter: tradheli replaces rotor_runup_complete with spool state
6 years ago
Patrick José Pereira
86633e45ff
Copter: Use new RC_Channel AUX_FUNC
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Peter Barker
f0ea4af514
Copter: rename get_velocity_xy to get_speed_xy
6 years ago
bnsgeyer
07d9e8c224
Copter: Tradheli-removed hard coding of motor interlock to channel 8
6 years ago
bnsgeyer
c6e9a72ad9
Copter: Tradheli-fixes hover roll trim ramp time
6 years ago
Randy Mackay
a8bcd50fdd
Copter: minor format fix
6 years ago
Randy Mackay
2d23e1f7c7
Copter: rename flightmode_ objects to mode_
7 years ago
Peter Barker
682f3c0e7e
Copter: FlightMode - convert RTL flight mode
7 years ago
Peter Barker
e2b70c3a0a
Copter: FlightMode - convert AUTO flight mode
7 years ago
ChristopherOlson
51c8c1adb2
Copter: TradHeli update comment
...
be consistent with dynamic flight speed definition
7 years ago
squilter
4b57a4a231
Copter: rename SafeRTL to SmartRTL
8 years ago
Randy Mackay
8df042f00c
Copter: complete addition of SafeRTL flight mode
8 years ago
Randy Mackay
51c00f8144
Copter: use only downward facing rangefinder
8 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Andrew Tridgell
5a87ae3f01
Copter: use new SRV_Channels API
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
Jonathan Challinger
80f3541933
Copter: add configurable arming delay
9 years ago
Andrew Tridgell
3a8ed06267
Copter: added TKOFF_NAV_ALT parameter
...
this adds TKOFF_NAV_ALT which controls the altitude above takeoff that
navigation can begin. It is meant for unstable vehicles such as helis
to prevent blade strike during initial takeoff.
This also adds a new parameter class ParametersG2 which can hold 64
parameters. This is to avoid running out of parameters in the first
256 block
9 years ago
Andrew Tridgell
86d8450666
Copter: use loop rate for copter
...
this allows for SCHED_LOOP_RATE below 400 in SITL for copter
9 years ago
Andrew Tridgell
55ad1548e4
Copter: fixed heli rotor speed control from AP_Motors refactor
9 years ago
Randy Mackay
5ac13c0355
Copter: move rangefinder variables into structure
...
moved in rangefinder_alt, rangefinder_alt_health and rangefinder_enabled
9 years ago
Randy Mackay
7689315ba2
Copter: rename sonar to rangefinder
9 years ago
skyscraper
49d3410896
ArduCopter: fixup RC_Channel data member accesses to function calls
9 years ago
Randy Mackay
ef5dbae707
Copter: remove setting of heli_servo_rsc pwm range
...
This object is not used
9 years ago
Randy Mackay
d2a42a7a0e
Copter: remove heli_radio_passthrough
...
Replaced with set_radio_passthrough which can be used for all frames
9 years ago
Randy Mackay
8180fad4b4
Copter: tradheli sends radio passthrough in 0 to 1 range
9 years ago
Randy Mackay
3eaf7a4582
Copter: set tradheli rotor speed using 0 to 1 range
9 years ago
Leonard Hall
a0409e4f9e
TradHeli: dynamic flight check uses throttle in 0 to 1 range
9 years ago