Andrew Tridgell
8cf8f3a288
Copter: fixed collective input with H_SV_MAN=1 for heli
...
when H_SV_MAN=1 we do direct pass-thru so the user can test swash
range. The problem is that it uses norm_input() for throttle, which
depends on RC3_TRIM. Nowhere else in heli or copter do we depend on
RC3_TRIM, so the user gets a misleading idea of behaviour when testing
their swash.
8 years ago
Randy Mackay
a8a5c1d332
Copter: command-long DO_SET_HOME check first param is zero
...
Also do not use current location just because lat,lon,alt are all zero
8 years ago
Randy Mackay
d982cfed4a
Copter: accept DO_SET_HOME within COMMAND_INT
8 years ago
Randy Mackay
70cf21a5ba
Copter: accept more mav-frame types
...
accept mav frames whether or not they have _INT appended
8 years ago
Peter Barker
45d056fcf0
Copter: ekf position checks are done before we call failsafe_ekf_event
8 years ago
Peter Barker
d5caff3f1b
Copter: do not enter ekf-failsafe based on position if pos not needed
8 years ago
Peter Barker
ff82f23cf6
Copter: factor out a ekf_check_position_problem method
8 years ago
Peter Barker
84a873a520
Copter: remove redundant check; we will never failsafe_ekf_event if disarmed
...
See line 37
8 years ago
Peter Barker
0afe1e7473
Copter: move handling of SET_GPS_GLOBAL_ORIGIN up
8 years ago
Randy Mackay
1b3cc9289b
Copter: support SET_GPS_GLOBAL_ORIGIN
...
also remove setting of origin from DO_SET_HOME command
initialise ekf_origin location when consuming SET_GPS_GLOBAL_ORIGIN
set_ekf_origin performs sanity check on location
8 years ago
Randy Mackay
44a436642b
Copter: complete rename to SmartRTL
...
Also fix parameter description for CH7_OPT
8 years ago
Michael du Breuil
ffc2aeee32
Copter: Support landing flight termination
8 years ago
Peter Barker
6b5fd5fbdd
Copter: move gcs_out_of_time into GCS object
8 years ago
Randy Mackay
b1d1b5122b
Copter: 3.5.3-rc1 release notes
8 years ago
squilter
4b57a4a231
Copter: rename SafeRTL to SmartRTL
8 years ago
squilter
7abb5b10fc
Copter: build scripts changed from SafeRTL to SmartRTL
8 years ago
Randy Mackay
ed0203e53c
Copter: smooth safertl return journey using fast waypoints
8 years ago
Randy Mackay
6684e3de56
Copter: minor comment change for SafeRTL
8 years ago
Randy Mackay
8df042f00c
Copter: complete addition of SafeRTL flight mode
8 years ago
Randy Mackay
218983d594
Copter: safe-rtl changes after peer review
8 years ago
squilter
ba0e08552f
Copter: add SafeRTL flight mode
8 years ago
squilter
ec8c4b1744
Copter: add AP_SafeRTL to build
8 years ago
Peter Barker
3f67dfe4fe
Copter: move handling of do_send_banner up
8 years ago
Peter Barker
3da70f19c1
Copter: handle param_request_list in GCS_MAVLINK base class
8 years ago
Peter Barker
e6ac68fd2a
Copter: handle param_set in GCS_MAVLINK base class
8 years ago
Peter Barker
bb06db6389
Copter: move send_autopilot_request calls up to GCS base class
8 years ago
Peter Barker
470e790117
Copter: add constant structure holding firmware version
8 years ago
squilter
00ace08b54
Copter: minor formatting fixes
8 years ago
Peter Barker
30fac9160e
Copter: mavlink PERF messages also spit out average and standard deviation
8 years ago
Peter Barker
89e6e70235
Copter: remove MAIN_LOOP_RATE in favour of parameter value
8 years ago
Peter Barker
02a590024d
Copter: base loop time remaining on variable loop rate
8 years ago
Peter Barker
0b6de644fb
Copter: add ArduSub to list of SYSID_SW_TYPE
8 years ago
Peter Barker
5103739ea3
Copter: remove unused CH6 defines
8 years ago
Lucas De Marchi
be402374ea
ArduCopter: use FALLTHROUGH define
...
When falling through on a case switch, allow to add an empty statement
with the correct attribute to tell the compiler this behavior is
intended.
8 years ago
Randy Mackay
34560fb1fb
Copter: remove enabled check from optflow init
8 years ago
Randy Mackay
def17582c6
Copter: integrate simpler Log_Write_EKF
8 years ago
Peter Barker
b0c7766197
Copter: continuously reevaluate rc calibration checks
...
Stop "latching" calibration checks - if an RC radio's calibration
changes after it passes once, these patches allow the rc calibraiton
checks to then fail.
8 years ago
Peter Barker
19e409f7f4
Copter: move serial_control case to base class
8 years ago
Peter Barker
6db348bab3
Copter: move play_tune and led_control handling to base class
8 years ago
Peter Barker
aa06fc499c
Copter: use GCS_MAVLINK subclasses to handle set_mode
8 years ago
Michael du Breuil
5cfe4d5a8c
Copter: Expose the AFS instance to MAVLink
8 years ago
Peter Barker
0a2177de58
Copter: move Copter RC checking code into library
8 years ago
Randy Mackay
14f6d3e03e
Copter: 3.5.2 release notes
8 years ago
Peter Barker
c6b9c84d1f
Copter: remove CLI
8 years ago
Peter Barker
fa2b500e93
Rover: remove CLI
8 years ago
Peter Barker
55af774e98
Copter: send gps messages as separate queued messages
8 years ago
Peter Barker
56160a8bbd
Copter: move sending of gps_raw up
8 years ago
Peter Barker
ff81186951
Copter: move sending of system_time up
8 years ago
Peter Barker
7ca146878d
Copter: move sending of camera_feedback up
8 years ago
Peter Barker
da889bdff5
Copter: move sending of meminfo up
8 years ago