Randy Mackay
df07c40412
Copter: version to 3.6.0-rc4
2018-07-05 09:55:18 +09:00
Randy Mackay
322cc02fe7
Copter: 3.6.0-rc4 release notes
2018-07-05 09:54:57 +09:00
Peter Barker
3c290af16e
Copter: fix inconsistent setting of AP_Notify::flags.pre_arm_gps_check
2018-07-05 09:45:38 +09:00
Luis Vale Gonçalves
eccaecb0d7
Copter: minor fix to 3.6.0-rc3 release notes
...
Clarification of the boards tested from partner CUAV
2018-07-03 21:22:24 +09:00
Luis Vale Gonçalves
7dfde045f1
Copter: small correction to 3.6.0-rc3 release notes
...
Small correction to fmu
2018-07-03 14:23:18 +09:00
Alexander Malishev
9721544837
Copter: fixed board name in release notes
2018-07-03 14:23:17 +09:00
Randy Mackay
df66ca6184
Copter: version to 3.6.0-rc3
2018-07-02 12:03:29 +09:00
Randy Mackay
f93b707c2b
Copter: 3.6.0-rc3 release notes
2018-07-02 12:03:08 +09:00
Peter Barker
f4be542169
Copter: autotune: raise priorities of autotune success and param saved
...
Closes #8734
2018-06-30 11:40:39 +09:00
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.
2018-06-28 10:18:19 -07:00
Lucas De Marchi
7f0d5ddf21
AP_Param: stop panic()'ing on unknown parameters
...
Our track record on keeping parameters up to date with master is not
great and panic()'ing when loading them apparently is not helping
because every and each vehicle has a different file.
On aerofc load_defaults_file() is used in the same way as
load_embedded_param_defaults() is in which the panic() behavior has been
previously removed.
This finishes the removal of the panic param and add warnings to the
debug console when reading the parameters (rather than when counting
them).
2018-06-28 10:18:19 -07:00
Peter Barker
81b731b214
Copter: move copter-specific AP_Arming code into Copter subclass
2018-06-28 12:48:31 +10:00
Andrew Tridgell
20dea6df45
Copter: moved OSD to top level params
...
this gives us plenty of param depth for a complex param tree
2018-06-27 14:55:00 +10:00
Alexander Malishev
f63b3c044a
Copter: added OSD support
2018-06-27 14:55:00 +10:00
Peter Barker
724f34c7e7
Copter: use MAV_SYS_STATUS_SENSOR_PROXIMITY for proximity sensor
...
Copter: correct laser sensor health bits
2018-06-26 10:25:28 +10:00
Peter Barker
a7a6cfa99f
Copter: correct comment
2018-06-26 10:25:28 +10:00
Peter Barker
ff17c78c67
Copter: create Copter::Mode::_TakeOff subobject from takeoff_state
2018-06-26 09:11:21 +09:00
Peter Barker
7883582c65
Copter: move takeoff state into Mode class
2018-06-26 09:11:21 +09:00
Peter Barker
597e876953
Copter: clean up do_user_takeoff
2018-06-26 09:11:21 +09:00
Peter Barker
cff1969a29
Copter: make do_user_takeoff a member of Mode
2018-06-26 09:11:21 +09:00
Peter Barker
cb26ff64b3
Copter: current_mode_has_user_takeoff -> Mode::has_user_takeoff
2018-06-26 09:11:21 +09:00
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.
2018-06-26 10:07:55 +10:00
Pierre Kancir
2d5cbd2cf8
ArduCopter: report crosstrack_error
2018-06-26 08:42:14 +09:00
Peter Barker
291102360a
Copter: use check_failed function
2018-06-23 15:33:19 +10:00
Andrew Tridgell
b43316d743
Copter: added ESC_TELEMETRY to mavlink streams
2018-06-21 10:48:02 +10:00
Peter Barker
ca8a1ae488
Copter: use magic force arm/disarm definitions
2018-06-20 11:43:38 +10:00
Peter Barker
fd9ce90b8e
Copter: option to force arm, bypassing checks
2018-06-20 11:43:38 +10:00
Peter Barker
4d6408857f
Copter: return appropriate response to failed disarm
2018-06-20 11:43:38 +10:00
Peter Barker
485cafb343
Copter: use AP_FWVersion singleton
2018-06-18 19:10:37 +01:00
murata
a970eacf49
Copter: Do not use the Delay method wrapper.
2018-06-16 09:40:47 +09:00
Peter Barker
078d90132c
Copter: use AP_RTC
...
Co-authored-by: patrickelectric@gmail.com
Copter: AP_GPS now sets the system time directly
Copter: use AP_RTC for mission delays
Copter: Remove ap_t bits counter (Patrick José Pereira)
Change bits in ap_t to bool and add a static assert
2018-06-15 08:01:22 +10:00
Randy Mackay
2af8e673cc
Copter: add cork-push to esc calibration
...
Also remove unnecessary duplicate call to motors::set_throttle_passthrough_for_esc_calibration
2018-06-13 13:20:08 +09:00
Randy Mackay
41767e0458
Copter: esc calibration fix
2018-06-13 13:20:08 +09:00
Peter Barker
955baa47c2
Copter: move handling of MAV_CMD_DO_GRIPPER up
2018-06-11 19:07:39 +01:00
apinxiko
e440583a7c
Copter: Beeping when first reaching waypoint while in holding there
2018-06-11 16:45:48 +09:00
apinxiko
5df4b9f6fd
Beeping when first reaching waypoint even while in holding there
2018-06-11 16:45:48 +09:00
chobits
75c2a2b02a
Copter: check for fence breaches when disarmed
2018-06-11 11:41:10 +09:00
bnsgeyer
b4d2406062
Copter: Tradheli - fixes collective jump on rotor shutdown in althold and loiter
2018-06-11 08:39:27 +09:00
Randy Mackay
a97e37be9f
Copter: 3.6.0-rc2 release notes
2018-06-06 12:02:40 +09:00
Peter Barker
4e3bbe9311
Copter: move sanity check for rangefinder alt to within protected func
...
get_surface_tracking_climb_rate can do an additional check....
2018-06-06 08:33:56 +09:00
Peter Barker
ab68e4fe8b
Copter: log quiet-nan for rangefinder-desired-alt when not using it
2018-06-06 08:33:56 +09:00
Pierre Kancir
b95fe2b8b1
Copter: rename SPRAYER-enabled-define to SPRAYER_ENABLED
2018-06-05 12:08:17 +09:00
Michael du Breuil
6c94811e00
Copter: Update to support new RC override conventions
2018-06-05 09:51:09 +10:00
Peter Barker
6d9a131a26
Copter: make VFR_HUD always return height above MSL
2018-06-05 09:38:20 +10:00
Michael du Breuil
749e0acd10
Copter: Remove software type param
2018-06-05 09:14:12 +10:00
Peter Barker
7015d42ab2
Copter: Location gets ahrs from singleton
2018-06-01 16:18:33 +01:00
Peter Barker
78d2c52a3f
Copter: move try_send_message handling of EKF_STATUS_REPORT up
2018-06-01 16:12:45 +01:00
Peter Barker
e3ddf7dadd
Copter: rename SPRAYER-enabled-define to SPRAYER_ENABLED
2018-06-01 15:13:05 +09:00
Peter Barker
4b4e66e2bd
Copter: correct comment about mode change
2018-06-01 15:01:46 +09:00
Peter Barker
db60e93716
Copter: correct comment on deprecated switch option
2018-06-01 15:01:46 +09:00