Peter Barker
eb9e65fd28
Copter: add GUIDED_NOGPS to failsafe checks
6 years ago
Peter Barker
567ba799f1
Copter: rewrite gcs-failsafe check for clarity
6 years ago
Peter Barker
6435a867f5
Copter: split RC_CHANNELS messages onto separate ap_message ids
6 years ago
Peter Barker
332e878bae
Copter: correct nullptr dereference in sensor-config error loop
6 years ago
Peter Barker
e977fce3ad
Copter: stop passing relay and ahrs into camera constructor
6 years ago
Peter Barker
05925b57ad
Copter: mark position_ok methods as const
6 years ago
Randy Mackay
4d19d65047
Copter: 3.6.10-rc1 release notes
6 years ago
Peter Barker
cd2ec1f57f
Copter: remove set_default_dead_zone statement with no effect
...
This is immediately undone in the unconditional code below the #if
6 years ago
Peter Barker
ebbd2b971b
Copter: correct compilation under toymode
6 years ago
Peter Barker
40a3bf94f4
Copter: EKF logging moved into EKF from logger
6 years ago
Peter Barker
eb82126758
Copter: ServoRelayEvents uses Relay singleton
6 years ago
Peter Barker
bf6f10e448
Copter: Arming: ensure frame class is appropriate for build FRAME_CONFIG
6 years ago
Peter Barker
cf45108efb
Copter: set Heli frame default at compile-time
6 years ago
Peter Barker
bb3d2a0b37
Copter: pass GCS_MAVLink object rather than channel number in motortest
6 years ago
Peter Barker
478c62b5ac
Copter: stop setting beacon in AHRS
6 years ago
Peter Barker
fab17ba3bf
Copter: add sanity check when fetching GCS_MAVLink instance
6 years ago
Michael du Breuil
242096b65e
Copter: Send a heartbeat on mode change
6 years ago
hoangthien94
b741639002
GCS_Copter: Fixed precland condition to set SENSOR_VISION_POSITION flag
6 years ago
Peter Barker
b0beca7b01
Copter: allow GCS MAVLink base class to handle out-of-time for sending messages
6 years ago
Peter Barker
db2aff56c0
Copter: remove pointless protocol parameter to setup_uart
6 years ago
Peter Barker
5278919463
Copter: stop pointlessly passing serial manager around
6 years ago
Peter Barker
f3c1791341
Copter: stop passing gcs chan into method which wants an object
6 years ago
Jaaaky
5ce185e4ac
ArduCopter: convert to unix style end-of-line
6 years ago
Michael du Breuil
df37a3d603
Copter: Remove wrapper around MAVLink send heartbeat
6 years ago
Michael du Breuil
c612291a47
Copter: Enable scripting parameters
6 years ago
Peter Barker
9ac9b9ce00
Copter: set os_sw_version to date fw was compiled
...
Also avoids non-trivial-designator compilation error
6 years ago
Peter Barker
e3da6d69d5
Copter: mode_auto: don't set takeoff dest from bad current location
6 years ago
Michael du Breuil
bd904f890f
Copter: Update for AFS interface
6 years ago
Rishabh
00f6dc9b05
Copter: brake moved in from AC_WPNav
6 years ago
Andrew Tridgell
7c44ad04b6
Copter: check for EKF lane switch to avoid EKF failsafe
...
this fixes an issue with mismatch between the EKF lane switch
threshold and the copter EKF failsafe threshold
6 years ago
SergeyBokhantsev
300ee173ce
Copter: fix user aux functions
6 years ago
Peter Barker
676d75c391
Copter: correct namespacing of Copter modes
...
This makes us look like Rover and Plane in terms of namespacing for the
Mode classes, and removes a wart where we #include mode.h in the middle
of the Mode class.
This was done mechanically for the most part.
I've had to remove the convenience reference for ap as part of this.
6 years ago
Andrew Tridgell
01a0d3897e
Copter: fixed HAL_MINIMIZE_FEATURES build
6 years ago
Peter Barker
5985579383
Copter: stop setting AC_Avoid in AC_WPNav; it uses singleton now
6 years ago
Peter Barker
33daef2f33
Copter: merge ArduCopter.cpp and Copter.cpp
6 years ago
Bill Geyer
4492727878
Copter: tradheli-comments added to new Heli Acro code
6 years ago
ChristopherOlson
e13ff6c398
Copter: Parameters TradHeli Acro - add description for setting of virtual flybar
6 years ago
ChristopherOlson
8d43e828cf
Copter: TradHeli - minor code format fix
6 years ago
Bill Geyer
0c64cdc565
Copter: TradHeli - add virtual flybar to heli acro flight mode
6 years ago
1iggy2
3c4bac7c97
Copter: added I frame for octa
6 years ago
Peter Barker
3e098df65a
Copter: move common proximity pre-arm checks up
...
It will not be possible to arm if a proximity sensor has been configured
but is not working after this patch.
The can't-arm-when-within-60cm-of-something check can still be disabled
with the PARAMETER arming check bit.
6 years ago
Peter Barker
9f6b48b743
Copter: remove unneeded initialisation
6 years ago
Peter Barker
fa150bc982
Copter: remove loop-initialisation of output
...
Use brace initialisation instead. This is the only loop in here which
loops over the max number of compasses vs the number of compasses.
6 years ago
bnsgeyer
4120e29614
AP_Motors: Tradheli-complete conversion of throttle curve params to percent
...
add conversion for throttle curve params for upgrade
6 years ago
ChristopherOlson
9d03b44cf7
Copter:Heli - governor set_rpm call independent of frame type
6 years ago
ChristopherOlson
2f7d198196
Copter:Logging TradHeli - add governor output and throttle logging for heli governor
6 years ago
ChristopherOlson
8312dcae5d
Copter:Scheduler - increase update rate for rpm to 40Hz for helicopter governor
6 years ago
Peter Barker
112b153268
Copter: move Arming functions into AP_Arming file
6 years ago
Peter Barker
6dce39cbe1
Copter: use AP_Arming methods to arm and disarm vehicle
...
Really just changing the namespace of init_arm_motors
6 years ago
Peter Barker
17060d5d66
Copter: stop changing frame to home when home not set
6 years ago