Commit Graph

54869 Commits

Author SHA1 Message Date
Randy Mackay
049101580a Tools: install-ROS-ubuntu.sh made executable 2022-09-14 12:17:47 +09:00
Iampete1
e51c42f8a5 AP_Scripting: enfoce skip check on correct types update description to match 2022-09-13 18:43:13 +01:00
Andrew Tridgell
18e8c2dc17 DSDL: update submodule 2022-09-13 16:23:44 +10:00
Andrew Tridgell
0d082043ba AP_UAVCAN: support sending pulses as PWM for DroneCAN actuators 2022-09-13 16:23:44 +10:00
Andrew Tridgell
31cac4395f AP_Periph: support actuator type with PWM
this makes debugging much easier in CAN analyser
2022-09-13 16:23:44 +10:00
Randy Mackay
0732c30e53 Copter: 4.3.0-beta1 release notes 2022-09-13 14:26:14 +09:00
Randy Mackay
bf8990bdc8 Rover: 4.3.0-beta1 release notes 2022-09-13 14:26:05 +09:00
Andrew Tridgell
a217942e96 Plane: release notes for Plane 4.3.0beta1 2022-09-13 15:20:49 +10:00
Michael du Breuil
9053e81140 Tracker: Don't send HWSTATUS by default 2022-09-13 14:27:06 +10:00
Michael du Breuil
0dcda81fe4 Rover: Don't send HWSTATUS by default 2022-09-13 14:27:06 +10:00
Michael du Breuil
1759dd6368 Blimp: Don't send HWSTATUS by default 2022-09-13 14:27:06 +10:00
Michael du Breuil
e5a6e1133f Sub: Don't send HWSTATUS by default 2022-09-13 14:27:06 +10:00
Michael du Breuil
5c73cd581f Copter: Don't send HWSTATUS by default 2022-09-13 14:27:06 +10:00
Michael du Breuil
dba90ec227 Plane: Don't send HWSTATUS by default 2022-09-13 14:27:06 +10:00
Peter Barker
722a95f825 autotest: fail if no steps supplied and not autotest server 2022-09-13 11:52:05 +10:00
Peter Barker
65b5e0455b GCS_MAVLink: warn if GCS send MISSION_ITEM rather than MISSION_ITEM_INT 2022-09-13 11:50:54 +10:00
Peter Barker
406c94cdbf GCS_MAVLink: satisfy TODO; rename packet to mission_item_int 2022-09-13 11:50:54 +10:00
Peter Barker
e065f6c629 GCS_MAVLink: remove incorrect and superfluous comment 2022-09-13 11:50:54 +10:00
Peter Barker
8cdb304871 GCS_MAVLink: warn if MISSION_REQUEST is used 2022-09-13 11:50:54 +10:00
Michael du Breuil
98c4f1b323 AP_Arming: Expose ARMING_OPTIONS to all vehicles 2022-09-13 11:18:22 +10:00
Iampete1
3d98122179 AP_Param: move complex AP_ParamT functions to cpp 2022-09-13 09:09:33 +10:00
Andrew Tridgell
5ad860a22d AP_Scripting: added set_rpm_scale example 2022-09-13 07:48:19 +10:00
Andrew Tridgell
1768149a72 AP_Scripting: added set_rpm_scale API 2022-09-13 07:48:19 +10:00
Andrew Tridgell
3512ea792f AP_ESC_Telem: support set_rpm_scale() call for scripting 2022-09-13 07:48:19 +10:00
m
61bb575422 autotest: Fix watch_altitude_maintained for Copter 2022-09-13 07:43:15 +10:00
Peter Barker
109d0286d9 autotest: correct type-check
py2 vs py3
2022-09-12 21:04:39 +10:00
Randy Mackay
6dd419eff5 Rover: 4.2.3 release notes 2022-09-12 15:23:26 +09:00
Randy Mackay
d4967f5285 Copter: 4.2.3 release notes 2022-09-12 15:23:16 +09:00
Iampete1
d066588c91 AC_Fence: always clear breaches 2022-09-12 08:57:42 +09:00
olliw42
64b1277a66 AP_Mount: storm integrates find_by_mavtype_and_compid
Note that this forces users to set their gimbal's component id while before any component id was acceptable
2022-09-12 08:44:38 +09:00
Randy Mackay
7c9b487779 AP_Mount: gremsy integrates find_by_mavtype_and_compid 2022-09-12 08:44:38 +09:00
olliw42
c034f8a099 GCS_MAVLink: add find_by_mavtype_and_compid 2022-09-12 08:44:38 +09:00
Peter Barker
b1909d9edf autotest: create and use a Result object to ship failure data around 2022-09-12 08:49:04 +10:00
Peter Barker
ba6cf1a42b autotest: remove disabled LogUpload test
This has been unused for a long time, and is getting in the way of reforms.  Its position as a test rather than as a part of a framework was always going to cause oddities, particularly after we split the Copter tests into several chunks.
2022-09-11 20:45:13 +10:00
Peter Barker
87e97ca5b2 autotest: remove syntax test for test lambdas
We no longer permit the use of lambda functions in test lists
2022-09-11 17:21:38 +10:00
Peter Barker
cd50b91904 autotest: correct running of single test
... and stop using run_tests entrypoint to the AutoTest objects as it does cause confusion
2022-09-11 17:15:53 +10:00
Peter Barker
bb1c43b0a2 autotest: ensure MAVProxy arm attempt times out 2022-09-11 17:00:50 +10:00
Patrick José Pereira
34be6fea77 Tools: Check if version exist before installing it
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-09-11 14:18:21 +10:00
Michael Oborne
536db5d26f Scripts: add 2nd CubeOrange BL usbid 2022-09-11 14:04:02 +10:00
Iampete1
64d9413871 hwdef: Hitec-Airspeed: disable UART to save flash 2022-09-11 14:02:18 +10:00
Andrew Tridgell
a0530a4816 hwdef: fixed FlyingmoonF427 servo rail voltage 2022-09-11 08:29:12 +10:00
Andrew Tridgell
ee5fc4ad8e AP_Airspeed: use row_times_mat 2022-09-11 07:57:16 +10:00
Andrew Tridgell
0d7da89ef1 SITL: fixed rotation of airspeed in tailsitters in FlightAxis 2022-09-11 07:57:16 +10:00
Andrew Tridgell
5470c6435e AP_Math: rename * operator for vector3f * matrix3f 2022-09-11 07:57:16 +10:00
m
3fdcf5f940 autotest: test landed state of copter during takeoff in auto mode 2022-09-10 21:53:23 +10:00
Peter Barker
80c36ecc97 autotest: use reflection to collect test details
We had a pattern emerging of using the test name as the method name to contain the actual test.  We also tended to duplicate the docstrings in the test description - or omit the docstring.

This uses reflection to retrieve both the test name and the description, meaning less duplication of this information and enforcing having docstrings on the test methods.
2022-09-10 18:27:27 +10:00
Peter Barker
b06afa8316 autotest: reset sitl if forced disarm fails 2022-09-10 14:35:25 +10:00
Peter Barker
4caaf1533f autotest: check context for expected esc-rpm statustext 2022-09-10 09:21:44 +10:00
Peter Barker
459af5ec9b Tools: generate_manifest.py: allow generation of features.json file 2022-09-09 20:33:41 +10:00
Peter Barker
71d1c050b3 autotest: move log_name method for balancebot to within class 2022-09-09 20:32:59 +10:00