Peter Barker
c34c60e852
autotest: add nasty mission tests
2023-02-20 21:20:20 +11:00
Bill Geyer
f7317966dc
Tools: autotest for Tradheli turbine start feature
2023-02-19 06:39:12 -05:00
Andrew Tridgell
d00290edfe
autotest: added AltResetBadGPS test
...
this tests the bug in handling a glitching GPS with low accuracy with
AHRS alt reset
2023-02-19 10:45:42 +11:00
Tom Pittenger
0ff53fa634
Tools/autotest: locations.txt add Portmoak
2023-02-18 05:47:18 -08:00
Bill Geyer
713bc5b86e
Tools: tradheli autotest for manual autorotation power recovery
2023-02-17 12:52:39 -05:00
Peter Barker
31de6fd0b5
autotest: tidy LUA scripting internal tests
2023-02-17 12:54:49 +11:00
Peter Barker
1aabcbd4b9
autotest: add more install-script-in-context methods
2023-02-17 12:54:49 +11:00
Peter Barker
d426c73d0e
autotest: rename context's example_scripts to installed_scripts
2023-02-17 12:54:49 +11:00
Peter Barker
69b8e30f28
autotest: rename remove_example_script to remove_installed_script
2023-02-17 12:54:49 +11:00
Peter Barker
306d8360fb
autotest: tidy scripting examples test
2023-02-17 12:54:49 +11:00
Tom Pittenger
9ab5613bb0
Tools/autotest: update Williams locations.txt
2023-02-16 16:18:56 -08:00
Peter Barker
19ccf08412
autotest: add test for mount-poi.lua
2023-02-17 10:04:49 +11:00
Peter Barker
6678689312
autotest: add install_example_script_context
2023-02-16 11:57:18 +11:00
Bill Geyer
9b60072a04
Tools:Autotest: tradheli improvements
...
set servo8 min-max for heli default params
improve heli-dual default params
modified dual heli default params for new sitl model
allow spool up time for heli takeoff
2023-02-13 18:32:37 -05:00
Andrew Tridgell
2d127c27c3
Tools: throw an error on duplication parameters in libraries
2023-02-12 07:02:15 +11:00
Andrew Tridgell
01d72aef17
Tools: cope with not being in top directory
...
autotest runs from ../buildlogs
2023-02-11 12:56:05 +11:00
Andrew Tridgell
62b7d0276e
Tools: don't put lua parameters in rst output
2023-02-11 12:56:05 +11:00
Andrew Tridgell
51a6c69f9b
Tools: support parameter docs from lua applets and drivers
2023-02-11 12:56:05 +11:00
Shiv Tyagi
5400aefd82
Tools: add test for duplicate labels in build_options.py
2023-02-11 12:31:02 +11:00
Tom Pittenger
0e94e4f0df
Tools: change WSL2 host IP detection method from route to ip
2023-02-07 14:41:06 -08:00
Peter Barker
17429bb687
autotest: reboot after DCMFallback test
...
EKF3 can remain annoyed for a very, very long time after disarm
2023-02-07 19:24:59 +11:00
Iampete1
82bcaae9ad
Tools: autotest: logger_metadara: parse @FieldBits
to new bitmask format and ouput bitmask in xml
2023-02-06 23:44:21 +00:00
Peter Barker
d415d3f96d
Tools: add and use AP_COMPASS_AK8963_ENABLED
2023-02-07 10:21:06 +11:00
Pierre Kancir
f8187984a7
Tools: fix flake8 checks
2023-02-04 12:41:06 +11:00
Andrew Tridgell
7a4483b091
SITL: new XPlane backend
...
this makes use of DRefs to greatly improve XPlane support. It only
supports XPlane 11 and later
The key change is the use of a JSON file to map ArduPilot output
channels to DataRefs, and map raw joystick inputs to RC inputs
this gets rid of the awful throttle hack handling, and allows for
control of a much wider range of aircraft
2023-01-31 11:22:08 +11:00
Andrew Tridgell
34791eb324
Tools: added xplane json mappings for plane and heli
2023-01-31 11:22:08 +11:00
Peter Barker
70b77f0f7d
autotest: add AP_COMPASS_LSM303D_ENABLED to must-have drivers for CubeOrange
2023-01-31 11:08:28 +11:00
Peter Barker
fa64415446
autotest: correct generator of rst in logger metadata
2023-01-26 15:41:32 +11:00
Peter Barker
3708ed7a45
Tools: add script to extract enumeration as metadata
2023-01-25 19:50:34 +11:00
Andy Piper
af9aed1017
autotest: correct FFT gyro averaging tests
2023-01-24 10:56:33 +11:00
Ian
15ae88db9e
autotests: add --sim-address option to sim_vehicle
...
By passing --sim-address to sim_vehicle it is passed to SIM_Cmdline.cpp
and sets the address of the simulator. This is useful when running the
siim on a remote machine such as WSL2.
2023-01-22 18:19:38 +11:00
Peter Barker
13e3556e18
autotest: document SIM_ESC_TELEM
2023-01-18 18:07:23 +11:00
Peter Barker
773d7cb65c
autotest: disable simulated esc telemetry for FETtecESC tests
2023-01-18 18:07:23 +11:00
Peter Barker
8e33476bfd
autotest: test EPM gripper
2023-01-18 10:09:23 +11:00
Peter Barker
ccd700a990
autotest: fix whitelisted parameter list
...
move to whitelist crossed with another PR which breaks CI
2023-01-17 21:19:49 +11:00
Peter Barker
d533517fc4
autotest: create whitelist for undocumented SIM_ parameters
...
Rather than creating a blanket exception for SIM_ parameters, have a whitelist of known-undocumented parameters.
This will create a ratchet where new SIM_ parameters must be documented.
2023-01-17 11:23:40 +11:00
Henry Wurzburg
8806088404
Tools: make MAG params consistent names
2023-01-17 08:45:30 +11:00
Peter Barker
2b2bd2b85b
autotest: add a test for VTOL land spiral code
2023-01-15 21:32:27 +11:00
Peter Barker
ea167d5bd8
autotest: create fresh fly_mission suitable for other missions
...
the fly_mission in quadplane was very-much Dalby-specific
2023-01-15 10:16:17 +11:00
Peter Barker
b441c24eaa
autotest: use percentage error when determining if z is preserved
...
floating point storage means an absolute error doesn't work
2023-01-14 23:23:29 +11:00
Peter Barker
52f6810d50
Tools: param_parse.py: sort SIM_ parameters into the output files
...
primarily to make the Wiki look nicer
2023-01-12 13:46:22 +11:00
Andy Piper
d1b272fab7
autotest: anti-gravity test using THR_G_BOOST boost
2023-01-11 18:59:52 +11:00
Peter Barker
bd850b9034
param_parse.py: emit rst heading only for SIM_, no children
2023-01-10 14:39:45 +11:00
Peter Barker
8de890bc7d
param_parse.py: emit SIM_ parameters along with everthing else
2023-01-10 14:39:45 +11:00
rishabsingh3003
1c49373088
Tools: Add autotest for checking terrain db pre arm for copter auto mission
2023-01-10 13:22:44 +11:00
Peter Barker
f20769057b
autotest: give WindEstimate more time to converge
...
this was right on the edge
2023-01-06 15:06:22 +11:00
Tom Pittenger
401f55254b
Tools: fix wsl2 check in sim_vehicle to match uploader.py
2023-01-06 11:27:52 +11:00
Peter Barker
d9564d973d
autotest: fix un-set variable problem in verify_innov
2023-01-06 11:11:22 +11:00
Tom Pittenger
c68bab44a5
Tools: fix wsl2 sim_vehicle.py host IP check
2023-01-05 19:45:41 +09:00
Peter Barker
f5320f1691
autotest: rover: remove pointless try/except block
2023-01-05 07:29:44 +11:00