Andrew Tridgell
265b9a42fb
ArduCopter: invalidate param count when changing param tree structure
5 years ago
Randy Mackay
04c3f040a8
Copter: visual odometry moved to AP_Vehicle
5 years ago
Andrew Tridgell
375c08f39c
Copter: convert to new get_rpm() API
5 years ago
Peter Barker
3802ca217e
ArduCopter: move AP_PARM_KEY_DUMP function up to AP_Vehicle base class
...
Common to all vehicles now, including Tracker
5 years ago
Peter Barker
ae2578e5c9
ArduCopter: move initialisation of serial and gcs to AP_Vehicle
5 years ago
Andy Piper
4c1816a983
Copter: port betaflight in-flight fft analysis to arducopter and expose as a log message
...
add harmonic notch tracking mode
call AP_GyroFFT::update_freq_hover() from update_throttle_hover()
move gyrofft configuration and control to AP_Vehicle
move fft logging to fft library
5 years ago
Peter Barker
18670d681e
Copter: let AP_Vehicle handle loop()
5 years ago
Peter Barker
9e8af48cce
ArduCopter: move some common init_ardupilot code up to AP_Vehicle
5 years ago
Peter Barker
9466126fa8
Copter: let AP_Vehicle base class worry about scheduler delay callback
5 years ago
Andrew Tridgell
1fae2009db
Copter: update for new SRV_Channels parameter conversion call
5 years ago
Peter Barker
2694560c38
Copter: generally unseen remove report_version
...
This won't generally be seen or useful to anyone
5 years ago
Andrew Tridgell
630bd7062c
Copter: removed init_vehicle from separate vehicles
...
use common call from AP_BoardConfig
5 years ago
Andy Piper
93abfdb905
Copter: create generic vehicle management and move runcam to it
5 years ago
Randy Mackay
36fdad4e61
Copter: scripting init sends failure message
5 years ago
Gone4Dirt
180d4e713c
Copter: Added autorotation flight mode and support
5 years ago
Andrew Tridgell
68bb7a516b
Copter: use HarmonicNotchDynamicMode enum class
5 years ago
Peter Barker
0ab9ddd600
Copter: correct compilation when fence disabled
5 years ago
Andy Piper
ac071df104
ArduCopter: add support for BLHeli telemetry-based updates to the harmonic notch
...
refactor to include RPM for all copter types
5 years ago
Andy Piper
8ce7f02167
ArduCopter: add functions to update dynamic notch frequency. Periodically log the frequency.
...
tradheli- make RPM sensor input to harmonic notch in hertz
5 years ago
Peter Barker
e5fa8f622b
Copter: initialise AC_Fence library
5 years ago
Peter Barker
b4537bebd8
Copter: move control_mode_t into being Mode::Number enum class
...
Fixes this compiler error:
In file included from ../../ArduCopter/sensors.cpp:1:
In file included from ../../ArduCopter/Copter.h:195:
../../ArduCopter/mode.h:1291:9: fatal error: declaration shadows a variable in the global namespace [-Wshadow]
AUTO, // after A and B defined, pilot toggle the switch from one side to the other, vehicle flies autonomously
^
../../ArduCopter/defines.h:38:5: note: previous declaration is here
AUTO = 3, // fully automatic waypoint control using mission commands
^
1 error generated.
5 years ago
Peter Barker
a9ffe902f0
Copter: mount uses AP_SerialManager singleton
6 years ago
Randy Mackay
709c874d8b
Copter: integrate AP_OAPathPlanner
6 years ago
Peter Barker
48a1b2f436
Copter: avoid allocate a GCS_MAVLINK per mavlink channel
6 years ago
Michael du Breuil
ed2ae707f4
Copter: Add keydump feature
6 years ago
Leonard Hall
f128e93ec5
Copter: support for upgrade to PID object
6 years ago
Randy Mackay
eb433508f1
Copter: esc cal startup check moved outside rc output init
...
this ensures we don't accidentally enter esc calibration during motor test
6 years ago
misswhile
15a326bade
Copter: fixed can't enter esc calibration by RC.
6 years ago
Peter Barker
05925b57ad
Copter: mark position_ok methods as const
6 years ago
Peter Barker
cf45108efb
Copter: set Heli frame default at compile-time
6 years ago
Peter Barker
478c62b5ac
Copter: stop setting beacon in AHRS
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
5985579383
Copter: stop setting AC_Avoid in AC_WPNav; it uses singleton now
6 years ago
Peter Barker
5d996a289a
Copter: move responsibility for logging into library
6 years ago
Peter Barker
46a6f45e4a
Copter: adjust for desired spool state and spool state renames
6 years ago
bnsgeyer
d949c80d54
Copter: tradheli replaces rotor_runup_complete with spool state
6 years ago
Peter Barker
2040580ce7
Copter: move enabled parameter into compass library
6 years ago
bnsgeyer
2fc942ac24
Copter: tradheli-convert swash parameters on firmware upgrade
6 years ago
Peter Barker
451f5f17ce
Copter: move devo telemetry handling to GCS
6 years ago
Peter Barker
e22b29bce4
Copter: FrSky support has moved to GCS
6 years ago
Michael du Breuil
cac4b91671
Copter: Allow scripting to run
6 years ago
Peter Barker
f759c7ac7e
Copter: GCS_MAVLink takes care of mavlink capabilities
6 years ago
Peter Barker
8de7f4a520
Copter: devo telemetry no long requires singleton classes to be passed in
6 years ago
Peter Barker
a0189d6060
Copter: AP_Frsky_Telem uses singletons
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
845f015648
Copter: adjust for Location_Class and Location unification
6 years ago
Randy Mackay
50c5ad7076
Copter: TradHelis force spool up before takeoff
6 years ago
Andrew Tridgell
89d54767b1
Copter: convert to use AC_AutoTune library
...
this maintains existing behaviour
6 years ago