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
Peter Barker
901e428d53
Copter: DataFlash uses AP_Mission singleton
6 years ago
Peter Barker
4ffd38f6bb
Copter: GCS_MAVLink uses dataflash singleton
6 years ago
Peter Barker
73940df48e
Copter: move mission into mode_auto
6 years ago
Michael du Breuil
0f636db159
Copter: Make capability init consistent
6 years ago
Peter Barker
ec6c59faa3
Copter: move handling of disable-gcs-rc-overrides-channel-option up
7 years ago
Michael du Breuil
433f01ddf0
Copter: Remove unneeded ServoRelayEvent mask set
7 years ago
Peter Barker
e7e56dde7a
Copter: move handling of RC switches into RC_Channel
7 years ago
Michael du Breuil
858b51c927
Copter: Update notify initilization
7 years ago
Lucas De Marchi
1a45aa12f5
AP_Param: warn on last pass only about unknown parameters
...
Do not warn about unknown parameters on the first pass, i.e. when
AP_Param:load_all() is called. This is because we may still not know
about dynamically loaded parameters. When we call the second (last)
time, we expect to already know all possible parameters, so print a
warning to both console and the debug terminal.
7 years ago
Andrew Tridgell
20dea6df45
Copter: moved OSD to top level params
...
this gives us plenty of param depth for a complex param tree
7 years ago
Alexander Malishev
f63b3c044a
Copter: added OSD support
7 years ago
Peter Barker
70d159cb38
Copter: raise EKF failure even if USB is connected
...
This will let EKF go bad if your PixHawk is connected to your laptop.
This doesn't seem to be a problem for the other vehicles.
This also allows the EKF to go bad in-flight if you happen to have
connected (against AP's recommendations) your companion computer to your
flight controller via USB. Since people do this, it is better to have
the checks than not.
7 years ago
Peter Barker
485cafb343
Copter: use AP_FWVersion singleton
7 years ago
Peter Barker
7015d42ab2
Copter: Location gets ahrs from singleton
7 years ago
Randy Mackay
c85bae8d88
Copter: correct dodeca-hexa copter mav-type
7 years ago
night-ghost
51a189e906
ArduCopter: devo telemetry support (RX705/707)
7 years ago
Peter Barker
c95ff96263
Copter: Baro does its own dataflash logging
7 years ago
Andrew Tridgell
1ffe75957e
Copter: fixed ESC calibration for DShot
7 years ago