bugobliterator
49d934eb42
AP_HAL_SITL: add support for multiple periph instances
2021-03-12 16:32:36 +09:00
bugobliterator
0031fee851
AP_GPS: add support for ordering UAVCAN GPS
2021-03-12 16:32:36 +09:00
bugobliterator
67be2ed4ba
AP_Arming: add support for GPS_Backends to spew failure reasons
2021-03-12 16:32:36 +09:00
Michael du Breuil
06a40da355
AP_Periph: Send ardupilot.gnss.Status
2021-03-12 09:39:55 +11:00
Michael du Breuil
a3ddf5264d
AP_GPS: Support uavcan ardupilot.gnss.Status
...
Also makes the drive by change to make GPS_Backend::is_configured const
2021-03-12 09:39:55 +11:00
Michael du Breuil
e47857a278
AP_UAVCAN: Add ardupilot.gnss.Status
2021-03-12 09:39:55 +11:00
Hwurzburg
fd9c497232
AP_OSD: Add height above terrain panel and warning
2021-03-11 11:54:47 +11:00
Peter Barker
f78d7c3b25
autotest: add option to not check current wp after set_current_wp
...
Sometimes a waypoint is set which we'll never emit as our current
waypoint (e.g. a JUMP)
2021-03-10 09:12:39 +11:00
Peter Barker
4a251bebbd
autotest: fix fly_home_land_and_disarm; wp 7 is never current wp
...
This is never a current waypoint, so we can't wait for it
2021-03-10 09:12:39 +11:00
Peter Barker
3ddffdab9b
autotest: correct wait_current_waypoint timeout behaviour
2021-03-10 09:12:39 +11:00
murata
8e8f2b93a7
AP_Motors: Add DECA frame class and type string
2021-03-09 19:59:10 +09:00
Rishabh
e727d08266
Copter: Provide downward facing rangefinder readings to proximity lib
2021-03-09 11:02:26 +09:00
Rishabh
e9c0e50185
AP_Proximity: Filter out land detected by sensors
2021-03-09 11:02:26 +09:00
chobits
b7c937592e
Copter: send mission_item_reached in guided
2021-03-09 10:04:24 +09:00
Randy Mackay
29e85aa516
Rover: rename sent_notification to send_notification
...
also fix init of this flag in guided mode to avoid sending two notifications
2021-03-09 09:59:42 +09:00
Randy Mackay
78ddd0512c
Tools: autotest for copter spelling fix
2021-03-09 11:49:42 +11:00
Randy Mackay
fe382e4d10
AP_Mission: minor format fixes
2021-03-09 11:49:42 +11:00
Randy Mackay
3a66b2667b
AP_Mission: correct spelling of interrupted
2021-03-09 11:49:42 +11:00
Rishabh
e09e9b1e6a
AP_Logger: Log raw and filtered distances from proximity lib
2021-03-08 16:33:20 +09:00
Rishabh
044e1850d4
AP_Proximity: Add a low pass filter per face for distances
2021-03-08 16:33:20 +09:00
Randy Mackay
4abae23306
Tools: disable QuadPlane.GyroFFT autotest
2021-03-08 08:52:05 +09:00
Pierre Kancir
76ed53d033
.github: Disable examples tests
2021-03-08 09:30:22 +11:00
Peter Barker
bdeadce95b
autotest: improve deadreckoning test
...
autotest: use location_offset rather than coordinates in Deadreckoning test
2021-03-05 21:34:58 +11:00
Peter Barker
425ab1358a
autotest: tidy streamrate handling
...
Stop setting MAVProxy stream rates; these are neither here-nor-there now as MAVProxy will only modify its own connection's streamrates now
Stop doing the set-streamrate dance to work around MAVProxy's
set_streamrate algorithms.
Remove useless and misleading set of streamrate in Plane test; we reset
streamrates on the reboot immediately following this set. Considering
the streamrate was never eset this was a good thing.
2021-03-05 21:34:58 +11:00
James O'Shannessy
f028747399
GCS_MAVLink: Remove todo since plane now supports MAV Protocol Capability Mission Fence
2021-03-05 16:48:57 +11:00
James O'Shannessy
198ec9a678
ArduPlane: Fix use of nullptr when AC_FENCE configured as DISABLED
...
Parameter upgrade needs to grab singleton as the fence library may not be built in to plane.
2021-03-05 16:48:57 +11:00
James O'Shannessy
bcc0da9c47
AutoTest: Adds additional autotests to capture mode change while breached
...
AutoTest: Adds test for fence breach switching to guided mode when no fence return point is present. In upstream, this results in a vehicle fly-away.
2021-03-05 14:52:46 +11:00
James O'Shannessy
43e06e9040
AC_Fence: Fix int32_t overflow with large longitude values
2021-03-05 14:52:46 +11:00
James O'Shannessy
560943d6e0
ArduPlane: corrections to returning to the previous mode if fence was disabled while under action
2021-03-05 14:52:46 +11:00
James O'Shannessy
26811ad46d
AP_Landing: Autoenable fence if required when landing was aborted
2021-03-05 14:52:46 +11:00
James O'Shannessy
269fa5cbe2
AutoTest: Copter remove FENCE_AUTOENABLE tests
...
Addresses comments made in review, removes the FENCE_AUTOENABLE param for copter.
No param means no tests required.
2021-03-05 14:52:46 +11:00
James O'Shannessy
d055d7a581
ArduCopter: Cleanup - removes autoenabling of fence with AC_Fence parameter
2021-03-05 14:52:46 +11:00
James O'Shannessy
8ef68c8fb0
AC_Fence: Send text to gcs when fence is auto-enabled
2021-03-05 14:52:46 +11:00
James O'Shannessy
b4bf41c6f9
AC_Fence: Adjustments to default parameters for addition to plane
2021-03-05 14:52:46 +11:00
James O'Shannessy
5dd40afe0a
ArduPlane: Retrigger fence breach if mode
...
ArduPlane: Move auto enabling code to common fence library
2021-03-05 14:52:46 +11:00
James O'Shannessy
2c66e164d0
ArduPlane: Improvements to parameter upgrading between versions
2021-03-05 14:52:46 +11:00
James O'Shannessy
dac5996d93
AutoTest: Fix autotest conflicts after rebase on upstream
2021-03-05 14:52:46 +11:00
James O'Shannessy
e16bbe6e18
AutoTest: Ensure fence state is disabled at end of test
...
This appears to be another case of the fence state carrying over from one test to another. Disabling the fence at the end of the test appears to have fixed this problem
2021-03-05 14:52:46 +11:00
James O'Shannessy
31462418c6
AutoTest: Ensure Copter can RTL and Land even when Fence Floor has not been auto disabled
2021-03-05 14:52:46 +11:00
James O'Shannessy
f14e1c2799
ArduCopter: Ensure fence has opportunity to auto disable for landing
2021-03-05 14:52:46 +11:00
James O'Shannessy
cfb648e1c5
ArduRover: Remove fence_checks in AP_Arming because they are common across all vehicles now
2021-03-05 14:52:46 +11:00
James O'Shannessy
8ab1cf869d
ArduCopter: Remove fence_checks in AP_Arming because they are common across all vehicles now
2021-03-05 14:52:46 +11:00
James O'Shannessy
fa7be629e5
AutoTest: Make fence tests flake8 compliant
2021-03-05 14:52:46 +11:00
James O'Shannessy
af733b2f09
ArduPlane: Convert and remap old parameters
2021-03-05 14:52:46 +11:00
James O'Shannessy
01b27bdb61
AutoTest: revert change that breaks quadplane
2021-03-05 14:52:46 +11:00
James O'Shannessy
2353b55452
AutoTest: Address race conditions in changes to fence tests
2021-03-05 14:52:46 +11:00
James O'Shannessy
76a2a76b54
AutotTest: Adds autotests for Plane to test RetRally flag added to AC_Fence
2021-03-05 14:52:46 +11:00
James O'Shannessy
f774196b52
ArduPlane: Cleanup of unnecessary comments in fence logic
2021-03-05 14:52:46 +11:00
James O'Shannessy
8545715837
AutoTest: Add Static Fence Tests for unallowed arming when breaching geofence
2021-03-05 14:52:46 +11:00
James O'Shannessy
c316711351
ArduPlane: Add conversion from ArduPlane geofence param to AC_Fence param
2021-03-05 14:52:46 +11:00