Commit Graph

59894 Commits

Author SHA1 Message Date
Peter Barker 11ffb059ae Plane: accept MAV_CMD_DO_AUTOTUNE_ENABLE as both long and int 2023-09-26 11:36:57 +10:00
Peter Barker 91f457d4eb autotest: test CMD_CONDITION_YAW for Copter as COMMAND_INT and COMMAND_LONG 2023-09-26 11:35:55 +10:00
Peter Barker ad9a36c157 Copter: allow MAV_CMD_CONDITION_YAW to be run as COMMAND_INT 2023-09-26 11:35:55 +10:00
Andy Piper ad126cc96e AP_SerialManager: only enable configuration ports that are available 2023-09-26 11:31:08 +10:00
Andy Piper 82452758b4 AP_HAL_ChibiOS: write out serial ports that are available when configuring 2023-09-26 11:31:08 +10:00
Iampete1 7bbd4a7c7d AP_Scripting: add some missing dependencies 2023-09-26 11:29:42 +10:00
Iampete1 82628c2559 AP_Scripting: bindings: allow GCS without high latency 2023-09-26 11:29:42 +10:00
Iampete1 6ae2fc2ca0 AP_Scripting: support per method dependencies 2023-09-26 11:29:42 +10:00
Randy Mackay bb6d0ec9ca AP_Scripting: winch-test simplification 2023-09-26 11:12:19 +10:00
Randy Mackay 200bc6c849 AP_Mission: image-stop-capture fix for instance 2023-09-26 10:53:22 +10:00
Randy Mackay b08fa29574 AP_Mission: start-image-capture with all zeros takes single pic
fails if no cameras configured
2023-09-26 10:53:22 +10:00
Randy Mackay 999a3fe8d9 AP_Camera: image-stop-capture fix for instance 2023-09-26 10:53:22 +10:00
Randy Mackay fb35d97abf AP_Camera: start-image-capture with all zeros takes single pic
returns failed if no cameras configured
2023-09-26 10:53:22 +10:00
Randy Mackay 9e3ab558b3 AP_Camera: take_pic and take_multiple_pic report success
Methods return success if at least one backend succeeds
2023-09-26 10:53:22 +10:00
Randy Mackay 66337af882 AP_Camera: fix reporting of mount take_picture 2023-09-26 10:53:22 +10:00
Iampete1 f9c8ad8de8 AP_Generator: IE 650/800: does have fuel remaining 2023-09-26 10:47:50 +10:00
Iampete1 550a86081d Blimp: update PID logger documentation 2023-09-26 10:41:05 +10:00
Iampete1 665ba38cdb Plane: update PID logger documentation 2023-09-26 10:41:05 +10:00
Iampete1 9599318fff AC_PID: apply PD limit in such that limit flag is set and reported P and D terms are correct 2023-09-26 10:41:05 +10:00
Iampete1 93ccec3203 AP_Logger: Write_PID: add PD sum limit flag 2023-09-26 10:41:05 +10:00
Iampete1 5def9e7038 AP_Logger: PID move limit to flag bit 2023-09-26 10:41:05 +10:00
Leonard Hall d2549ecc68 AntennaTracker: Support PD Max 2023-09-26 10:41:05 +10:00
Leonard Hall 9f0c119c33 Blimp: Support PD Max 2023-09-26 10:41:05 +10:00
Leonard Hall 029950ef05 APM_Control: Support PD Max 2023-09-26 10:41:05 +10:00
Leonard Hall 8068f72be3 AP_WheelEncoder: Support PD Max 2023-09-26 10:41:05 +10:00
Leonard Hall df014a2c05 AC_CustomControl: Support PD Max 2023-09-26 10:41:05 +10:00
Leonard Hall ac0244e430 AC_AttitudeControl: Support PD Max 2023-09-26 10:41:05 +10:00
Leonard Hall 3de0bcefdb AC_PID: Support PD Max 2023-09-26 10:41:05 +10:00
AndKe 2030e6c9e2 SMBus :expanded SoloBMS to 6s 2023-09-26 10:17:02 +10:00
Henry Wurzburg f5beb4772d ArduPlane: correct/expand param metadata re synth airspeed 2023-09-26 09:04:51 +10:00
Henry Wurzburg a901d23de4 AP_TECS: correct/expand param metadata re synth airspeed 2023-09-26 09:04:51 +10:00
Henry Wurzburg 97f4f99a89 Plane:clarify CTUN.SAs message meaning 2023-09-26 09:03:35 +10:00
Peter Barker 8cac60ca88 autotest: tweak test_mount_pitch win condition
we only need to see the sample once when hold is 0
2023-09-26 08:46:56 +10:00
Peter Barker 429dbefade AP_AHRS: fill in error string when invalid backend specified 2023-09-25 08:11:23 +10:00
Peter Barker 34bceb8eec SITL: log achieved speedup rate 2023-09-23 19:49:02 +10:00
Henry Wurzburg 224c1ee2a9 Tools:correct desc of batt->esc param 2023-09-22 23:10:21 -07:00
Peter Barker 4791e6f367 AP_Generator: use HAL_LOGGING_ENABLED 2023-09-23 13:59:42 +10:00
Asif Khan 65be0bd1ba GCS_MAVLink: add MAV_CMD_IMAGE_STOP_CAPTURE support
Co-authored-by: Zachary Zalass <zachzalass@gmail.com>
2023-09-21 21:05:01 +10:00
Asif Khan 844d552b22 AP_Mission: add MAV_CMD_IMAGE_STOP_CAPTURE support
Co-authored-by: Zachary Zalass <zachzalass@gmail.com>
2023-09-21 21:05:01 +10:00
Asif Khan f30af5e072 AP_Camera: add MAV_CMD_IMAGE_STOP_CAPTURE support
Co-authored-by: Zachary Zalass <zachzalass@gmail.com>
2023-09-21 21:05:01 +10:00
Asif Khan 518feedf41 AP_Mission: add MAV_CMD_START_CAPTURE support in mission 2023-09-21 21:05:01 +10:00
Asif Khan 2cc080620c AP_Camera: fix MAV_CMD_START_CAPTURE handling 2023-09-21 21:05:01 +10:00
Peter Barker 5298187aaa autotest: print command number when sending commands 2023-09-21 21:04:17 +10:00
Peter Barker d946877fd4 autotest: fix DO_CHANGE_SPEED test
we could arrive back at our home location and stop before enough time passed to satisfy the test.  i.e. doing exactly the same steps out and back again without allowing for differences in timing leads to random failure
2023-09-21 21:03:25 +10:00
Andrew Tridgell 89bd6ab218 AP_GPS: implement the GPS_DRV_OPTION for ellisoid height in mode drivers
this allows a lot more drivers to use the GPS_DRV_OPTION but to use
ellisoid height. Particularly useful for DroneCAN GPS modules

using ellisoid height instead of AMSL is useful in some specialised
application
2023-09-21 19:36:26 +10:00
Peter Barker a26ebd3600 Tools: build_options.py: add option to remove AP_Tuning from build 2023-09-21 07:07:58 +10:00
Peter Barker fbb0601408 Plane: use AP_TUNING_ENABLED 2023-09-21 07:07:58 +10:00
Peter Barker fc722b5efc AP_Tuning: add and use AP_TUNING_ENABLED 2023-09-21 07:07:58 +10:00
Peter Barker 1208938d3b SITL: fix balancebot yaw reset to be kinimatically consistent
... or at least closer to it.

We were hard-resetting the yaw to zero when the vehicle was upright.  That makes for huge simulated gyro rates, and that means the differences between the gyros can be huge sample-to-sample, so we can get gyros-inconsistent errors.

Fix things so we don't reset yaw at the same time as pitch, and also twist the vehicle to point North again when disarmed.
2023-09-20 22:59:41 +10:00
James O'Shannessy 70bee8e67a AP_HAL_ChibiOS: Explicitly include InternalError
Debug builds utilise internal error in the Util class.

The include was being passed up from Logger->LoggerMessageWriter->LoggerBackend->Bitmask.
Periph Builds tend not to have HAL_LOGGING_ENABLED, and so the include was not present.
2023-09-20 19:51:48 +10:00