Tom Pittenger
85027e1997
Tracker: moved gcs code to be more common
2015-08-19 15:42:08 +10:00
Tom Pittenger
2319bdb068
Rover: queue MISSION_ITEM_REACHED
...
clean up unreachable code
2015-08-19 15:42:08 +10:00
Tom Pittenger
87d0b12c7c
Copter: implement try send mission_item_reached
...
clean up unreachable code
2015-08-19 15:42:07 +10:00
Tom Pittenger
86e3116fb6
Plane: implement try send mission_item_reached
...
clean up unreachable code
2015-08-19 15:42:07 +10:00
Tom Pittenger
1dd8b9d363
GCS_MAVLink: add support for try send mission_item_reached
...
also moved most of send_item_reached into common library
2015-08-19 15:26:32 +10:00
Tom Pittenger
545d926d20
Rover: bring rover mission callback inline with copter and plane
2015-08-19 15:26:32 +10:00
Brad Bosch
3ad0188488
HAL_VRBrain: Rework of support for FLOW_CONTROL_AUTO from PX4 HAL
2015-08-19 15:21:19 +10:00
Brad Bosch
6e9756ff79
HAL_PX4: Rework support for FLOW_CONTROL_AUTO.
...
Now instead of requiring the buffer to fill completely before we can
detect it is not draining, we use a time based mechanism to detect
when none of the first few bytes are transmitted after sitting in our
buffer a half second or more after flow control is enabled. This
huristic is reliable only for the first several chracters because we
believe that the radio must still have plenty of room in it's own
buffers at that time even if it is not able to transmit them to the
other radio yet. Note that the original algorithm made the same
assumption.
The new algorithm is especially helpful for cases where only keepalive
messages are transmitted before other packets can be requested by the
GCS. In this situation, the original code required almost 2 minutes
to disable flow control and allow communication with the GCS.
2015-08-19 15:21:10 +10:00
Brad Bosch
c87a7c7df9
GCS_MAVLink: Pause to allow serial port to drain.
...
This avoids a race between the UART and the auto flow control code.
2015-08-19 15:20:58 +10:00
Tom Pittenger
f1eb2f88df
Plane: post "Distance from LAND point" on every land
...
- waits until disarm after a land
2015-08-18 17:20:20 +10:00
Lucas De Marchi
fa060a6124
AP_Param: add missing header StorageManager.h
2015-08-18 17:19:14 +10:00
Stewart Loving-Gibbard
eb2ca91f1c
Plane: Fixing unambiguous spelling errors in Parameters.cpp file.
...
These are user-visible in Mission Planner and the like.
2015-08-18 17:16:19 +10:00
Lucas De Marchi
1f90d43c57
Tools: allow script to fixup a single file
...
Instead of always trying to fix the entire tree, accept paths in the
command line so it only fixes that paths. This allows to easily rebase a
branch after the header changes, without touching the rest of the tree.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
29740ccb8a
AP_HAL_AVR: standardize inclusion of libaries headers
...
It was not only standardized, but actually fixed since ".." would not
move to the libraries/ directory (and hence the include location was
actually wrong).
2015-08-18 17:12:52 +10:00
Lucas De Marchi
42fadb1845
GCS_MAVLink: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
327a3a4298
DataFlash: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
d446381623
AP_HAL_Notify: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
2011c4d988
AP_HAL_Mount: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
2c44f3e313
AP_HAL_InertialSensor: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
c007720fb7
AP_HAL_InertialNav: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
c47df44f44
AP_HAL_VRBRAIN: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
ffa37e6de2
AP_HAL_SITL: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:52 +10:00
Lucas De Marchi
83cfaf4a59
AP_HAL_PX4: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:51 +10:00
Lucas De Marchi
dabfeff440
AP_HAL_Linux: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:51 +10:00
Lucas De Marchi
ca17b6155e
AP_HAL: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:51 +10:00
Lucas De Marchi
55beb6bc0f
AP_GPS: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:51 +10:00
Lucas De Marchi
7e997564bf
AP_Compass: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:51 +10:00
Lucas De Marchi
b43bddc0af
AP_AHRS: standardize inclusion of libaries headers
...
Do the missing header changes due to changing the code before the pr
getting accepted.
2015-08-18 17:12:51 +10:00
Andrew Tridgell
85ab1c3444
SITL: added ignition control for gas heli
2015-08-18 13:07:19 +10:00
Stewart Loving-Gibbard
c55e4e275d
Rover: fix spelling errors in Parameters.cpp
2015-08-18 09:54:04 +09:00
Stewart Loving-Gibbard
d1f5a2988d
Copter: fix spelling errors in Parameters.cpp
2015-08-18 09:48:52 +09:00
squilter
f77b06175e
Copter: update flighttermination capability
2015-08-17 17:15:50 +09:00
squilter
5cd78e722e
GCS_MAVLink: version update after generate
2015-08-17 17:15:48 +09:00
squilter
a77329e855
GCS_MAVLink: generate after flight_termination change
2015-08-17 17:15:45 +09:00
squilter
91479aa39f
GCS_MAVLink: rename flighttermination capability enum
2015-08-17 17:15:42 +09:00
dgrat
2b36457261
Tracker: add handle_guided_request to allow cmake to work
...
merge
2015-08-17 16:47:42 +09:00
Andrew Tridgell
829c4e6201
PX4Firmware: submodule update
2015-08-17 12:02:11 +10:00
Andrew Tridgell
e73ac418df
HAL_PX4: prevent error on GPIO line on change of pinMode
...
thanks to Michael for noticing this
2015-08-17 12:02:03 +10:00
Andrew Tridgell
1a6beb2a44
PX4Firmware: submodule update
2015-08-17 09:33:47 +10:00
Andrew Tridgell
dc455a5fd6
AP_InertialSensor: setup for MPU9250 support on PX4
2015-08-17 09:33:15 +10:00
Andrew Tridgell
baeddfe4f3
PX4: enable probe of MPU9250 if available
2015-08-17 09:33:01 +10:00
Andrew Tridgell
d8cee50878
PX4Firmware: submodule update
2015-08-15 19:57:50 +10:00
Andrew Tridgell
6186b7a453
Plane: disable TRIM_RC_AT_START by default
2015-08-15 19:13:30 +10:00
Paul Riseborough
dc785fd2ed
Copter: shorten disarm counter to 10 seconds
2015-08-15 08:21:13 +09:00
Jonathan Challinger
94fb94d67d
Copter: adapt auto disarm for sprung throttle stick copters
2015-08-15 08:21:08 +09:00
Andrew Tridgell
cc96f80f02
Plane: make TRAINING mode obey stall prevention roll limits
...
Fixes issue#2014
2015-08-14 13:36:21 +10:00
Andrew Tridgell
ac2e1552b2
Plane: don't do battery failsafe when disarmed
2015-08-14 13:17:48 +10:00
Randy Mackay
c8ecb1bac7
Copter: fix PILOT_TKOFF_DZ param description
2015-08-13 10:40:26 -07:00
Randy Mackay
c324d4e89b
Copter: fix ANGLE_MAX param description
...
Thanks to Hamish for finding this
2015-08-13 10:35:32 -07:00
Andrew Tridgell
2e5d517691
autotest: added basic helicopter parameters
2015-08-13 18:58:14 +10:00