Peter Barker
6c67ddacf4
autotest: rename set_heartbeat_interval to set_heartbeat_rate
2020-06-04 01:11:28 +10:00
Peter Barker
4e216f976f
autotest: assert that Plane doesn't support fence-via-mission-item-protocol
...
Hopefully this starts to fail at some stage!
2020-06-02 19:00:32 +10:00
Christian Clauss
b07fb05dde
autotest: Use ==/!= to compare constant literals (str, bytes, int, float, tuple)
...
Avoid SyntaxWarnings on Python >= 3.8
% `python3.8`
```
>>> "second" is "second"
<stdin>:1: SyntaxWarning: "is" with a literal. Did you mean "=="?
```
`flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics`
```
./Tools/autotest/arducopter.py:3899:20: F632 use ==/!= to compare constant literals (str, bytes, int, float, tuple)
if loop is not "second":
^
./Tools/autotest/arducopter.py:4047:20: F632 use ==/!= to compare constant literals (str, bytes, int, float, tuple)
if loop is not "second":
^
2 F632 use ==/!= to compare constant literals (str, bytes, int, float, tuple)
2
```
2020-06-02 16:25:15 +10:00
Peter Barker
ffaa60b9ed
autotest: stop emitting duplicate rangefinder headings
...
This was only an issue for the Wasp rangefinder block, which drops stuff
in at the top level by specifying the same subgroup name as the top
level.
2020-06-02 09:37:33 +10:00
Rajat Singhal
969a66fa01
Tools: autotest: Add Max RC input test for Rover
...
Currently disabled since it triggers Arithmetic Exception
2020-05-31 21:11:36 +10:00
Peter Barker
c474edbfbc
autotest: attempt to make parameter download more reliable
...
something is stopping parameters from being fetched. Give it time to
clear.
2020-05-30 10:11:07 +10:00
Peter Barker
7bd32338ef
travis: run tradheli tests
2020-05-29 19:12:20 +10:00
Peter Barker
adeb37581f
autotest: fix heli for setpoint change
2020-05-29 14:53:12 +10:00
Peter Barker
aaef44858f
autotest: add test for Heli stabilize-mode takeoff
2020-05-29 14:25:30 +10:00
Andrew Tridgell
ae0fbdfa07
Tools: updated CUAV-Nora bootloader
2020-05-28 19:14:15 +10:00
Peter Barker
c44b760f3c
autotest: explicitly run hello-world test and check for string
2020-05-28 13:49:47 +10:00
pkocmoud
67e79638d4
build_binaries: add mRoPixracerPro
2020-05-27 21:22:56 +10:00
Peter Barker
b0916231b2
autotest: add tests for log download
2020-05-26 19:32:49 +10:00
MisterMower
59a472e41e
Tools: Added name to GIT_Success.txt
...
Added Drew Sandlin to GIT_Success.txt.
2020-05-26 16:19:14 +10:00
Peter Barker
539e73e49c
Tools: uploader.py: print board name as well as board id
2020-05-26 14:13:39 +10:00
Peter Barker
de2055b57f
Tools: use new UARTDriver discard_input method
2020-05-26 09:20:32 +10:00
Pierre Kancir
f199ca54bd
Tools: fix install-prereqs-ubuntu
...
make a function to return 1 if a dpkg find that a package is installed, O otherwise
2020-05-26 09:15:26 +10:00
Peter Barker
c8fdf9305b
autotest: add test for quadplane stickmixing
2020-05-24 12:17:50 +10:00
Andy Piper
1358e39ffd
autotest: test 256 FT windows and fix calculation of log-based FFT
...
fix quadplane FFT reference calculation
re-enable harmonic test
use median for measuring in-flight FFT average as it's much more reliable
relax quadplane filter restriction
harmonic switching test
tighten frequency check and loop twice to avoid heisenbugs
2020-05-24 07:43:34 +10:00
Peter Barker
605672b631
autotest: round frsky altitude rather than truncate
...
Closes https://github.com/ArduPilot/ardupilot/issues/14431
2020-05-23 17:40:24 +10:00
jbteja
c9fb988a57
Tools: Added check for validating input arguments in ardupilot-astyle.sh
2020-05-23 14:04:58 +10:00
Arash Negahdar
a7768aabae
Tools: Expose more options to SCRIMMAGE
2020-05-21 08:04:23 +10:00
Peter Barker
1f1383ab64
autotest: add quadplane test for qassist
2020-05-20 18:39:42 +10:00
Peter Barker
f9c86bbfd0
autotest: ensure cached timestamp is up-to-date for run_cmd_get_ack
...
If a long-running process drains the mavlink stream rather than parsing
it then the cached timestamp can be very, very out-of-date. When we
next receieve a timestamp, then, there can be a signficant change in
time when we weren't expecting it.
run_cmd_get_ack can't use get_sim_time() as it might swallow the ack it
is looking for.
2020-05-19 19:12:41 +10:00
Peter Barker
b857002158
autotest: drain mav before checking EKF values
...
May be getting stale values from this function
2020-05-19 19:12:41 +10:00
Peter Barker
d51d6752e5
autotest: drain mav before delay
...
We're seeing suspiciously low wall-clock delays.
2020-05-19 19:12:41 +10:00
Peter Hall
4b726b716b
Tools: environment_install: add xterm to Cygwin packages
2020-05-18 09:29:26 +10:00
bugobliterator
183e50b31f
autotest: fix autotest on mac os x
2020-05-17 16:12:43 +10:00
Andrew Tridgell
a349a2f956
Tools: fixed SITL build
2020-05-16 10:39:14 +10:00
Andrew Tridgell
c5c171b359
Tools: fixed scripting build with --out on configure line
...
thanks to Henry for noticing
2020-05-16 10:09:15 +10:00
Peter Barker
c0fae0b1fb
autotest: disable GyroFFT test; underlying issue being actively worked on
2020-05-15 16:02:41 +10:00
Peter Barker
dec615bfb5
autotest: drain SITL pexpect when waiting for parameter
...
This is important when rebooting as the ArduPilot process can block on
sending to stdout, which pexpect is reading from. While rebooting we're
waiting for a parameter to be reset to a different value in this loop,
which could take quite some time.
2020-05-15 16:02:09 +10:00
Peter Barker
f6b121ad87
autotest: add tests for logging
2020-05-15 16:02:09 +10:00
Andrew Tridgell
5437f1e6ee
AP_Periph: prepare for 1.1.0
2020-05-14 15:40:03 +10:00
Andrew Tridgell
be812f490f
waf: added AP_LIB_EXTRA_SOURCES
...
used to allow building of dynamically generated library components
2020-05-12 19:55:21 +10:00
dorovl
70f445e7f1
Bone : Faulty PWM output after few flight controller restarts due to wrong IEP Timer configuration
...
modified: Makefile
modified: RcAioPRU.p
modified: RcAioPRUTest.c
modified: RcAioPRU_BBBLUE_bin.h
modified: RcAioPRU_BBBMINI_bin.h
modified: RcAioPRU_POCKET_bin.h
new file: start_test
2020-05-11 18:57:55 +10:00
Andrew Tridgell
582de68ea7
AP_Periph: updated release notes
2020-05-11 18:48:18 +10:00
Andrew Tridgell
50d2b51f3d
AP_Periph: added release notes
2020-05-11 18:46:07 +10:00
Andrew Tridgell
67b7c21f87
AP_Periph: prepare for 1.1.0 beta release
2020-05-11 18:38:14 +10:00
Andrew Tridgell
4c1418f325
AP_Periph: added LED blinking while waiting for DNA
2020-05-11 18:36:46 +10:00
Andrew Tridgell
d789c618a2
AP_Periph: use rangefinder get_address()
2020-05-11 18:36:46 +10:00
Devansh Chawla
ebd2e15a6e
Tools: added name to GIT_Success.txt
2020-05-10 16:18:49 -07:00
Andrew Tridgell
8c59eb58bb
Tools: added generic copter CMAC mission
2020-05-09 12:33:33 +10:00
Michael du Breuil
9d6a138680
Tools: Require edn_format again
2020-05-07 18:11:17 +10:00
Andy Piper
8f864f02fb
autotest: 256 windows don't currently work
2020-05-06 10:14:30 +10:00
Andy Piper
db4a612c13
autotest: test 256 FT windows and fix calculation of log-based FFT
...
fix quadplane FFT reference calculation
re-enable harmonic test
use median for measuring in-flight FFT average as it's much more reliable
relax quadplane filter restriction
2020-05-06 10:14:30 +10:00
Peter Barker
1c7354c321
autotest: improve mount debug
2020-05-05 20:51:23 +10:00
Peter Barker
b312260be3
autotest: add timestamp to progress message
2020-05-05 11:09:43 +10:00
Andy Piper
d0cd494178
waf: add AP_RCTelemetry to build
2020-05-05 09:23:15 +10:00
Peter Barker
bd0ebb5778
autotest: accept statustext and ack in any order for mission errors
...
Accept statustext/ack in any order; statustext may come after ack
2020-05-04 18:42:18 +10:00