Peter Barker
7b637334f4
Copter: eliminate mode_has_manual_throttle
7 years ago
Peter Barker
527a536b78
Copter: FlightMode - remove function parameters
...
Use current control_mode in place of parameters
Once conversion is complete these functions will disappear
7 years ago
Randy Mackay
787954fa37
Copter: integrate winch library
...
fixes after peer review:
rename winch-disable to winch-relaxed
add DO_WINCH to do-verify
winch release-length accepts rate
7 years ago
Andrew Tridgell
18f04abfe8
Copter: added HELI_QUAD
7 years ago
Lucas De Marchi
f5c2ffffb9
global: remove DataFlash from AP_Mount::init()
7 years ago
Lucas De Marchi
4ef5186733
ArduCopter: do not include version.h/ap_version.h
...
The interface provided by each vehicle should be used to get the
version.
7 years ago
Randy Mackay
44a436642b
Copter: complete rename to SmartRTL
...
Also fix parameter description for CH7_OPT
8 years ago
squilter
4b57a4a231
Copter: rename SafeRTL to SmartRTL
8 years ago
Randy Mackay
6684e3de56
Copter: minor comment change for SafeRTL
8 years ago
squilter
ba0e08552f
Copter: add SafeRTL flight mode
8 years ago
Peter Barker
470e790117
Copter: add constant structure holding firmware version
8 years ago
Peter Barker
89e6e70235
Copter: remove MAIN_LOOP_RATE in favour of parameter value
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
c6b9c84d1f
Copter: remove CLI
8 years ago
Randy Mackay
8dadbaa850
Copter: landing gear init on startup
8 years ago
Peter Barker
e45efeb829
Copter: move starting of new logs into DataFlash
8 years ago
Peter Barker
f60389d4aa
Copter: use send_text method on the GCS singleton
8 years ago
Peter Barker
d9b45cc202
Copter: create GCS subclass, use inheritted methods
8 years ago
Eugene Shamaev
24c390ade0
ArduCopter: move of CAN parameters into separate group
8 years ago
Peter Barker
37abc1b02f
Copter: check dataflash to see if we should log backend gps messages
8 years ago
Peter Barker
776d691c79
Copter: use DataFlash should_log to determine raw logging
8 years ago
Peter Barker
cfbde937c6
Copter: move should_log check of log bitmask into DataFlash
8 years ago
Peter Barker
8b57405143
Copter: handle knowledge of in_log_download in DataFlash
8 years ago
Andrew Tridgell
ba21c1e67d
Copter: set RC_SPEED default to 16kHz for brushed
8 years ago
Peter Barker
4163455d97
Copter: stop using in_mavlink_delay as a proxy for disabling logging
8 years ago
Peter Barker
cb41f09d2e
Copter: call dataflash should_log method
8 years ago
Peter Barker
3ee56f5475
Copter: StartUnstartedLogging replaces logging_started/start_logging
8 years ago
Peter Barker
43a16b9327
Copter: simplify should_log (NFC)
8 years ago
Randy Mackay
ec491d3c6b
Copter: init_compass get g.compass_enabled check
...
No functional change
8 years ago
murata
1a76c28655
Copter: add dodeca-hexa
8 years ago
Randy Mackay
70ed572476
Copter: minor formatting fix
...
This is mostly just to trigger compilation of the latest beta
8 years ago
Randy Mackay
91d4b4777b
Copter: respond to param list request after motor init
8 years ago
karthik.desai
d7976078a5
Copter: fix typo in comments
8 years ago
Peter Barker
069e0d1973
Copter: move init of DataFlash references into vehicle init
...
It is possible to start a log before the existing codepath is crossed.
8 years ago
Andrew Tridgell
10b89db498
Copter: call BoardConfig.init_safety() at end of startup
...
this fixes a bug where motors can start on soft reboot
8 years ago
Randy Mackay
713c08672f
Copter: integrate AP_VisualOdom
8 years ago
Randy Mackay
1bfbf0d43f
Copter: enable motors at end of initialisation
8 years ago
Andrew Tridgell
6bb5c16fb8
Copter: allow for HELI_DUAL configurations
8 years ago
Andrew Tridgell
54b852ebfe
Copter: fixed var table loading for heli single parms
...
we were not loading parameters such as the swash angle
8 years ago
Andrew Tridgell
f1917dddd0
Copter: changes for AC_WPNav
8 years ago
Andrew Tridgell
92fdef5b97
Copter: changed for AP_AHRS_View on AC_AttitudeControl
8 years ago
Andrew Tridgell
aad412eaef
Copter: support tailsitter frame class
8 years ago
Andrew Tridgell
3cb88d0a23
Copter: added tailsitter frame support
8 years ago
Andrew Tridgell
6b6d03eb8d
Copter: fixed upgrade of parameters
...
now that we dynamically allocate many key objects in copter we need to
move the parameter upgrade code to after when the objects are allocated
8 years ago
Andrew Tridgell
d8972d5344
Copter: setup frame type parameter flags
8 years ago
Peter Barker
029aeeb4fd
Copter: support for a GCS singleton
8 years ago
Peter Barker
f49f153da0
Copter: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
murata
8f926bd177
Copter: Unify from print or println to printf.
8 years ago
Randy Mackay
26919b4ab6
Copter: send flight mode string to Notify
8 years ago
Andrew Tridgell
332820aa88
Copter: fixed load of var_info for attitude_control and motors
...
we need to pass the var_info for the specific class we are using, not
the parent class.
Fixes issue #5585
thanks to Julien for noticing!
8 years ago