Peter Hall
db87285153
AR_WPNav: add oa_wp_bearing_cd function
2019-08-24 09:05:29 +09:00
Peter Hall
c445362fae
AR_WPNav: fix wp_bearing_cd calc
2019-08-23 14:44:37 +09:00
murata
4754710e60
RangeFinder: Change to coding style (NFC)
...
RangeFinder: RangeFinder: Change to coding style (NFC)
2019-08-23 10:11:30 +09:00
Peter Barker
2049e86dda
AP_Param: optionally return parameter flags in AP_Param::find(...)
2019-08-22 09:23:56 +10:00
Peter Barker
70daf0010b
AP_Param: add param flag bit indicating internal-use-only
2019-08-22 09:23:56 +10:00
Peter Barker
9cf9497552
AP_Mission: mark MIS_TOTAL as internal-use-only
2019-08-22 09:23:56 +10:00
Peter Barker
4f9d1ada33
GCS_MAVLink: deny setting MIS_TOTAL parameter
...
Closes #11413
GCS_MAVLink: conform to parameter protocol requirements while ignoring sets
GCS_MAVLink: use internal-use-only param bit
2019-08-22 09:23:56 +10:00
Randy Mackay
257152aa55
SITL: sailboat motor enabled only for sailboat-motor frame
2019-08-21 19:34:13 +09:00
Randy Mackay
0ce1ce9c4f
SITL: minor format changes for sailboat
2019-08-21 19:34:13 +09:00
Peter Barker
592c7acc4c
AP_RTC: add clarifying comment on get_time_utc
2019-08-21 09:38:41 +10:00
Peter Barker
46c880089c
AP_RTC: tighten types on get_system_clock_utc
...
None of these components should ever be negative - given its source is
only ever seconds-since-epoch.
2019-08-21 09:38:41 +10:00
Peter Hall
4492c09b3b
AP_HAL_SITL: Scheduler skip set stack on Cygwin
2019-08-20 15:59:32 -07:00
murata
851ee24c99
AP_RangeFinder: Clarify the purpose of input registers
2019-08-20 14:36:29 +01:00
Gone4Dirt
5239d86d13
AP_RPM: Added Arduino RPM Sensor Debug Tool
...
This debug tool has been created to help users correctly impliment
and debug various RPM sensors when an oscilloscope is unavailable.
The RPM Sensor wiki will direct to this tool to help users.
2019-08-20 09:13:09 +10:00
mhefny
1e41f7cc61
SITL: add Webots support and examples
2019-08-19 19:36:25 +10:00
mhefny
c1c32ab615
AP_HAL_SITL: add Webots support
2019-08-19 19:36:25 +10:00
Andrew Tridgell
992016069a
AP_InertialSensor: fixed watchdog on AHRS trim gyro wait
2019-08-19 14:37:46 +10:00
Peter Barker
914e6c5497
AP_HAL_Linux: check return value of system command
...
Compilation fails on disco without this patch as system is declared with
attribute warn_unused_result
2019-08-19 14:37:13 +10:00
Peter Barker
5f2dd57cca
AP_Radio: add missing override keywords
...
AP_Radio doesn't compile without these patches.
2019-08-19 14:36:16 +10:00
Peter Barker
03c439f9ab
GCS_MAVLink: make update_sensor_status_flags private
2019-08-17 17:45:03 +10:00
Andrew Tridgell
8ef2046f7b
AP_IOMCU: use blocking writes to uart
...
this avoids the issue of arming failing due to a non-zero protocol count
2019-08-17 17:36:41 +10:00
Andrew Tridgell
8080efbc6a
HAL_ChibiOS: allow for blocking unbuffered uarts
...
this is used by AP_IOMCU to avoid a race condition where the mutex is
busy on write() causing a zero-length write and delayed output
2019-08-17 17:36:41 +10:00
Andrew Tridgell
454717cf6f
AP_IOMCU: cleanup IO protocol and add logging
...
this cleans up the IOMCU protocol structures now we don't need to be
compatible with the old nuttx based protocol and adds logging of IOMCU
errors
2019-08-17 17:36:41 +10:00
Andrew Tridgell
984542fa53
AP_IOMCU: fixed error handling for short packets
...
this prevents short packets from the IOMCU being processed. A short
enough read could be processed as a valid status packet, which would
lead to invalid values for safety flag and servo voltage
fixes issue #12030
2019-08-17 17:36:41 +10:00
Andrew Tridgell
afc8a70ce4
HAL_ChibiOS: fixed a bug in wait_timeout() on UARTs
...
wait_timeout() could return true on a read of less bytes than are
expected.
2019-08-17 17:36:41 +10:00
Peter Barker
35c2406b17
AP_HAL_ChibiOS: add missing override keywords
...
This was causing CubeOrange not to build
2019-08-17 13:25:05 +10:00
Michael du Breuil
e05047bb0b
AP_Scripting: Remove unneeded function, add some more enums
2019-08-17 10:41:27 +09:00
Randy Mackay
a8fd04ddf9
AC_Avoidance: Dijkstra's returns oa-not-required if path has been completed
2019-08-17 09:42:43 +09:00
Randy Mackay
452be5fd94
AC_Avoidance: Dijkstra skips calcs if current loc is same as destination
2019-08-17 09:42:43 +09:00
Randy Mackay
bed21b43e1
AP_OAPathPlanner: minor fix to return original origin and dest upon failure
...
this has no functional effect because the consumers are not using the origin_new and destination_new unless the ret_state was OA_SUCCESS
2019-08-17 09:42:43 +09:00
Randy Mackay
aeb98c7555
AC_WPNav: integrate OAPathPlanner
...
includes these changse:
get_wp_distance_to_destination always uses oa unadjusted destination
get_wp_bearing_to_destination always uses oa unadjusted destination
stop vehicle if object avoidance fails
OA adjusted altitude interpolated from original track
2019-08-17 09:42:43 +09:00
Randy Mackay
6361a9a204
AC_WPNav: constify get_wp_destination
2019-08-17 09:42:43 +09:00
Peter Barker
53f8aa2b92
AP_Landing: correct format string
2019-08-16 13:47:39 +10:00
Peter Barker
83b7857349
AP_RTC: add example for RTC functions
2019-08-16 13:47:13 +10:00
Rajat Singhal
ad9093251e
SITL: Remove unused includes
2019-08-15 20:03:31 +10:00
Rajat Singhal
4af8813014
AP_Proximity: Add license info in Airsim lidar backend
2019-08-15 20:03:31 +10:00
Rajat Singhal
4e847342b1
SITL: Add license info in Airsim files
2019-08-15 20:03:31 +10:00
Peter Barker
169013cae2
SITL: allow starting location to come from parameters
2019-08-15 18:00:35 +10:00
Peter Barker
94d2ce13d2
AP_HAL_SITL: allow starting location to come from parameters
2019-08-15 18:00:35 +10:00
Peter Barker
24405f1b23
SITL: correct and add comment
2019-08-15 18:00:35 +10:00
Peter Barker
f7b47679bb
SITL: remove home_str from constructor
2019-08-15 15:16:11 +10:00
Peter Barker
cdab58d598
AP_HAL_SITL: remove home_str from constructor
...
No Aircraft was actually using this in the constructor, so it's really
adding overhead for no good reason.
2019-08-15 15:16:11 +10:00
Peter Barker
1b3e2e3c8b
AP_HAL_Linux: add missing override keywords
2019-08-15 15:14:23 +10:00
Tom Pittenger
e70ff1b30a
AP_Mission: update NAV_DELAY comment that said wrong ID number
2019-08-14 10:45:29 -07:00
Peter Barker
b860676f12
AP_Mission: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
6af3149adc
AP_Logger: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
8c21a279ea
AP_GPS: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
c16504e33e
AP_Baro: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
9197ebc3b2
AP_Airspeed: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
98eca63201
AP_AHRS: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00