Commit Graph

28114 Commits

Author SHA1 Message Date
khancyr
8223743df8 Rover: add pre_arm_rc_checks 2017-07-18 10:15:44 +09:00
Michael du Breuil
f87a69dcf2 Plane: Throttle based landing aborts should ask the landing library
Throttle based aborts should be requesting a go around from AP_Landing.
This was missed in the initial port.
2017-07-17 08:43:50 -07:00
Michael du Breuil
e092a83ca2 AP_Landing: Deepstall: Allow requiring a minimum altitude to abort a landing 2017-07-17 08:43:50 -07:00
Michael du Breuil
202b40562f Landing: Fix bad deepstall parameter group 2017-07-17 08:43:50 -07:00
Michael du Breuil
8de96ee4a1 AP_Param: Check for duplicate group id's before handling groups 2017-07-17 08:43:50 -07:00
Peter Barker
979f6a1980 Sub: move handling of PREFLIGHT_SET_SENSOR_OFFSETS up 2017-07-17 14:17:19 +01:00
Peter Barker
7f0cb82797 Plane: move handling of PREFLIGHT_SET_SENSOR_OFFSETS up 2017-07-17 14:17:19 +01:00
Peter Barker
ad1c379445 Copter: move handling of PREFLIGHT_SET_SENSOR_OFFSETS up 2017-07-17 14:17:19 +01:00
Peter Barker
cee7ce0571 Rover: move handling of PREFLIGHT_SET_SENSOR_OFFSETS up 2017-07-17 14:17:19 +01:00
Peter Barker
06647cde2c GCS_MAVLink: move handling of PREFLIGHT_SET_SENSOR_OFFSETS up 2017-07-17 14:17:19 +01:00
Peter Barker
c430b3affe Sub: move handling of MAG_CAL command longs up 2017-07-17 14:17:19 +01:00
Peter Barker
6047026b11 Plane: move handling of MAG_CAL command longs up 2017-07-17 14:17:19 +01:00
Peter Barker
fe16691c6e Copter: move handling of MAG_CAL command longs up 2017-07-17 14:17:19 +01:00
Peter Barker
663d454119 Tracker: move handling of MAG_CAL command longs up 2017-07-17 14:17:19 +01:00
Peter Barker
3586f0e8fb Rover: move handling of MAG_CAL command longs up 2017-07-17 14:17:19 +01:00
Peter Barker
bd28bdd907 GCS_MAVLink: move handling of MAG_CAL command longs up 2017-07-17 14:17:19 +01:00
Peter Barker
6b53b5b5f3 AP_Compass: make handle_mag_cal_command return type stricter 2017-07-17 14:17:19 +01:00
Peter Barker
2b6752e0b4 Plane: move MAV_CMD_START_RX_PAIR handling to base class 2017-07-17 14:17:19 +01:00
Peter Barker
ecda9116ba Copter: move MAV_CMD_START_RX_PAIR handling to base class 2017-07-17 14:17:19 +01:00
Peter Barker
a963a80b91 Rover: move MAV_CMD_START_RX_PAIR handling to base class 2017-07-17 14:17:19 +01:00
Peter Barker
a7e57aa3fc GCS_MAVLink: move MAV_CMD_START_RX_PAIR handling to base class 2017-07-17 14:17:19 +01:00
Randy Mackay
73d994a834 Copter: update 3.5.0 release notes 2017-07-17 11:15:05 +09:00
priseborough
58d58b4eac AP_NavEKF3: Initialise EKF origin height to field elevation
Enables copters to set bit position 2 in the EK3_OGN_HGT_MASK parameter without having a large jump in reported local position height.
2017-07-17 02:22:02 +01:00
priseborough
ac568bae53 AP_NavEKF2: Initialise EKF origin height to field elevation
Enables copters to set bit position 2 in the EK2_OGN_HGT_MASK parameter without having a large jump in reported local position height.
2017-07-17 02:22:02 +01:00
priseborough
0827b13feb AP_NavEKF3: Fix default behaviour for height origin corrections
Previous default was to apply in-flight height origin changes to local position instead of to reported origin height. This caused problems with copters that took off before getting GPS lock.
2017-07-17 02:22:02 +01:00
priseborough
027552ef44 AP_NavEKF2: Fix default behaviour for height origin corrections
Previous default was to apply in-flight height origin changes to local position instead of to reported origin height. This caused problems with copters that took off before getting GPS lock.
2017-07-17 02:22:02 +01:00
Matt
3fd393bc21 FRAME_PARAMS: Solo final parameters for AC 3.5.0+
This is the final list of parameters the Solo requires for ArduCopter
3.5.0+ that differ from ArduCopter 3.5.0 defaults.  I ran a
`mavparmdiff` on the defaults vs Solo to generate this list.  I added
`FRAME_TYPE` back even though it is default just because it is rather
critical. I removed all the parameters that are individual vehicle
specific (calibrations, pressure, etc).
2017-07-17 09:09:35 +09:00
Peter Barker
7042d3e9c9 Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries 2017-07-17 00:06:31 +01:00
Peter Barker
8e289f1a47 Tracker: compilation fixes for ServoRelayEvents in superclass 2017-07-16 23:56:00 +01:00
Peter Barker
4723194a01 Sub: move mavlink support for servo/relay up 2017-07-16 23:56:00 +01:00
Peter Barker
bcf7c6e6b6 Rover: move mavlink support for servo/relay up 2017-07-16 23:56:00 +01:00
Peter Barker
36eab56178 Plane: move mavlink support for servo/relay up 2017-07-16 23:56:00 +01:00
Peter Barker
b14964eb1e Copter: move mavlink support for servo/relay up 2017-07-16 23:56:00 +01:00
Peter Barker
318861e824 GCS_MAVLink: move mavlink support for servo/relay up 2017-07-16 23:56:00 +01:00
Peter Barker
f2d75cbbe9 Sub: add common handling of mavlink command messages 2017-07-16 23:56:00 +01:00
Peter Barker
3af52d9db3 Plane: add common handling of mavlink command messages 2017-07-16 23:56:00 +01:00
Peter Barker
2136797770 Tracker: add common handling of mavlink command messages 2017-07-16 23:56:00 +01:00
Peter Barker
40eb07f472 Rover: add common handling of mavlink command messages 2017-07-16 23:56:00 +01:00
Peter Barker
3e3a8717c5 Copter: add common handling of mavlink command messages 2017-07-16 23:56:00 +01:00
Peter Barker
cfc8d7feba GCS_MAVLink: add common handling of mavlink command messages 2017-07-16 23:56:00 +01:00
Michael du Breuil
6b60c110a5 AP_Baro: Improve GND_TEMP parameter docs 2017-07-16 20:22:00 +01:00
Michael du Breuil
993df82cfa APMRover: Fix bad parameter generation for AP_MotorUGV 2017-07-16 08:26:52 +10:00
Michael du Breuil
31924e46d3 Tools: Parameters: Permit kHz as a unit 2017-07-16 08:26:52 +10:00
Michael du Breuil
c4c68266d5 README: Add SMBus battery maintainership 2017-07-15 14:53:53 +01:00
Michael du Breuil
3dd47bff8b AP_BattMonitor: Allow generic SMBus batteries to not have cell voltages 2017-07-15 14:53:53 +01:00
Michael du Breuil
a077eac6a9 Rover: Document max loop time as being in microseconds 2017-07-15 17:27:04 +09:00
Michael du Breuil
f8f97b61ea Sub: Document min/max loop times as being in microseconds 2017-07-15 17:27:04 +09:00
Michael du Breuil
a81bfe644a Copter: Document max loop time as being in microseconds 2017-07-15 17:27:04 +09:00
Michael du Breuil
b8e6ad7476 Plane: Document loop max time as being in microseconds 2017-07-15 17:27:04 +09:00
Peter Barker
69eb9cbdd2 GCS_MAVLINK: add missing mavlink mission msgid to case 2017-07-15 17:01:18 +09:00