Peter Barker
3e51d8c7d7
Copter: RangeFinder now handles RFND logging
6 years ago
Michael du Breuil
8290bd4e67
Copter: check all EKF cores for health on arming
6 years ago
Peter Barker
5db75b313d
Copter: use floats for roll/pitch
...
Otherwise we're taking floats, making them int32 and then making them
floats again when calling the attitude controller
6 years ago
Pierre Kancir
4f29d2e5a6
Copter: factorize esc calibration setup
6 years ago
Pierre Kancir
54380bd144
Copter: change always true condition to a timer
6 years ago
Peter Barker
41a20504b2
Copter: use RSSI singleton for logging
6 years ago
Peter Barker
e5b25824eb
Copter: remove unused takeoff_trigger_dz parameter
6 years ago
Peter Barker
ef334fe3c7
Copter: remove hanging method declaration
6 years ago
Pierre Kancir
43dcf066c1
ArduCopter: move check_latlng to Location
6 years ago
Randy Mackay
a5bdd12bfa
Copter: replace TUNE_LOW/HIGH params with TUNE_MIN/MAX
...
change from uint16 to floats to ease setup
also add check that no function assigned to rc6
6 years ago
Peter Barker
85be2b0c8b
Copter: clean up flip state enumerations
...
... including a redundant definition of the states...
6 years ago
Randy Mackay
69626ba855
Copter: rename FXY logging to FHXY
...
this keeps the log messages appearing directly below the related FHLD when looking in the MP log viewer
6 years ago
Leonard Hall
df3e73f161
Copter: spool fixes for acro stabilize and throw
6 years ago
Randy Mackay
d626ea66f1
Copter: poshold loses stray set-desired-spool-state
...
spool state is all handled higher up in the poshold state switch statement
6 years ago
Randy Mackay
29d05dfeac
Copter: loiter mode gets roll and pitch from loiter_nav
...
both wp_nav and loiter_nav's get_roll() and get_pitch() simply get their values from the same underlying position controller
6 years ago
bnsgeyer
94738c3f86
Copter: change make_safe_shut_down to make_safe_spool_down
6 years ago
bnsgeyer
f96da56ad6
Copter: Allow safe shutdown before disarming
6 years ago
bnsgeyer
7ff3a49a10
Copter:tradheli-spool logic fix for acro and stabilize
6 years ago
Leonard Hall
593925567b
Copter: formatting fixes
6 years ago
Randy Mackay
a6bfafefb0
Copter: move loiter and wpnav init out of make_safe_shut_down
...
resolves autotest RTLSpeed test failure
6 years ago
Leonard Hall
38cc5a817f
Copter: consolidate mode state decisions
...
bnsgeyer and rmackay9 contributed to these changes
make_safe_shut_down waits for spool down before disarming
remove use of attitude_control::set_throttle_out_unstabilized to consolidate logic between multicopters and tradhelis
6 years ago
bnsgeyer
d949c80d54
Copter: tradheli replaces rotor_runup_complete with spool state
6 years ago
Peter Barker
3b33f4ca4d
Copter: add floating-point-constant designators
6 years ago
Michael du Breuil
d1246f5868
Copter: Fix RangeFinder init
6 years ago
Pierre Kancir
4cec958269
ArduCopter: move location_update to Location and rename to offset_bearing
6 years ago
Pierre Kancir
5987966ac6
ArduCopter: move get_bearing_cd to Location and rename to get_bearing_to
6 years ago
Michael du Breuil
0e8c3dc485
Copter: include FWversion
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
fad769f3bf
Copter: add param conversion from MAG_ENABLE to COMPASS_ENABLED
6 years ago
Peter Barker
2040580ce7
Copter: move enabled parameter into compass library
6 years ago
bnsgeyer
3869507839
Copter: Tradheli- removes suppression of hover_trim_roll on auto takeoff
6 years ago
Rajat Singhal
49554bf8d9
Copter: Add function for sending POSITION_TARGET_LOCAL_NED message
6 years ago
Tom Pittenger
7824b64ad6
Copter: rename dataflash to logger
6 years ago
Peter Barker
86bd531b24
Copter: use convenience manual_override method
6 years ago
Randy Mackay
7c09084f02
Copter: add Loiter and Follow to aux switch
6 years ago
Peter Barker
8441542a52
Copter: remove climb_rate cache of inertial_nav.get_velocity_z
...
There were only two users of it and dozens of places using
get_velocity_z
6 years ago
Peter Barker
6bac6cd725
Copter: remove redundant compass arming checks
...
These are already part of prearm checks in the parent class, which must also pass for us to arm
6 years ago
ChristopherOlson
e56c970eb0
Copter:AP_ARMING - remove collective position prearm check for heli
6 years ago
Peter Barker
e9398e73ff
Copter: tidy get_pilot_desired_throttle
6 years ago
Peter Barker
c1c71fec23
Copter: move Mode functions into mode.cpp from Attitude.cpp (NFC)
6 years ago
Peter Barker
7e01d1ef50
Copter: correct compilation for ERROR_SUBSYSTEM_FLIGHT_MODE changing names
6 years ago
Peter Barker
c7e21d95ef
Copter: move Log_Write_Error into library
6 years ago
Peter Barker
7a1648059b
Copter: stop passing dataflash into handle_radio_status
6 years ago
Peter Barker
335c1769ee
Copter: do not allow change to Drift if in non-manual-throttle mode
...
drift acts just like stabilise or acro in terms of pilot throttle when
pilot input is maxed.
6 years ago
Peter Barker
d95160b33c
Copter: move check for high-throttle on mode change up
6 years ago
Peter Barker
34d9ce27af
Copter: make get_pilot_desired_throttle a method on Mode
6 years ago
Patrick José Pereira
33764d6c3b
Copter: Fix typo
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Peter Barker
9a2d5ac5a6
Copter: move various sensor status flag updates up
6 years ago
bnsgeyer
2ec470aaee
Copter:tradheli - added swash params to convert on upgrade
6 years ago
bnsgeyer
2fc942ac24
Copter: tradheli-convert swash parameters on firmware upgrade
6 years ago