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
Peter Barker
08a18d6a0a
Copter: avoid working with uninitialised home location
6 years ago
Peter Barker
d34c4b01f4
Copter: build return path in run() rather than init()
...
This avoids attempting to build a return path if we don't currently have
a home or origin
6 years ago
Peter Barker
7ad4d95426
Copter: do not permit RTL unless home is set
...
Rover has a similar check for entering RTL
Without this, if you do not have any rally points then we end up
attempting to manipulate an invalid location.
6 years ago
Randy Mackay
f93a9c37d3
Copter: 3.6.9 release notes
6 years ago
Peter Barker
3ef84d2b96
Copter: stop passing references to AC_Avoid constructor
6 years ago
Peter Barker
3c436b30f0
Copter: have takeoff.start() handle clearing i terms and setting land-complete
6 years ago
Andrew Tridgell
f55d9140e2
Copter: rename to EXPECT_DELAY_MS()
6 years ago
Andrew Tridgell
bc2f5fa33b
ArduCopter: use EXPECT_DELAY() macro
6 years ago
Tom Pittenger
3f359886cd
Copter: move heartbeat sending to gcs instead of by vehicles
6 years ago
Andrew Tridgell
f46207499a
Copter: prevent reset on compassmot due to watchdog
6 years ago