Commit Graph

60496 Commits

Author SHA1 Message Date
Peter Barker e47a5c1ea9 AP_GPS: make AP_GPS_FixType enum class
Don't want "NONE" in the global namespace
2023-11-07 10:30:04 +11:00
Iampete1 ae2ab08b1f AP_Scripting: add bindings for fence 2023-11-07 07:52:14 +11:00
Randy Mackay ff3925a0fd AP_Scripting: mount-poi displays startup message
Also remove out-of-date-comments
2023-11-07 07:47:53 +11:00
Randy Mackay 3bface980d AP_Scripting: mount-poi supports locking mount to Location 2023-11-07 07:47:53 +11:00
Peter Barker 5586daec49 Tools: add AP_TEMPCALIBRATION_ENABLED to build_options 2023-11-07 07:46:24 +11:00
Peter Barker 1f7e87ddf5 Tools: build_options.py: move baro-related thigns to new Baro section 2023-11-07 07:46:24 +11:00
Peter Barker 75f1459fa6 ArduCopter: add and use AP_TEMPCALIBRATION_ENABLED 2023-11-07 07:46:24 +11:00
Peter Barker 3411b85b71 AP_TempCalibration: add and use AP_TEMPCALIBRATION_ENABLED 2023-11-07 07:46:24 +11:00
Ryan Friedman 336c16cae0 modules: Upgrade patch version in Micro-XRCE-DDS-Client
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-07 07:30:05 +11:00
Andrew Tridgell 78ae42c45f Tools: added Web Tools landing page 2023-11-06 10:33:24 +11:00
olliw42 4ffdb65288 AP_Mount: gimbal_manager_set_pitchyaw is not a command 2023-11-06 08:32:04 +09:00
Andrew Tridgell c1831bae32 AP_Scripting: added HobbyWing DataLink lua driver 2023-11-06 07:12:35 +11:00
Andrew Tridgell 96f5a1cb2b AP_Scripting: added bindings for telemetry data for ESCs
allows more complete ESC protocol implementation in scripting
2023-11-06 07:12:35 +11:00
Iampete1 66b8fd95ad AP_Scripting: add binding for GCS last seen time 2023-11-04 19:10:36 +11:00
Iampete1 55040175e6 Plane: Cruise: only lock in heading once moving forwards 2023-11-04 19:07:55 +11:00
Andrew Tridgell 369f369f1d AP_Mount: fixed SIYI parser bug
this caused lots of lost packets
2023-11-03 22:44:03 +09:00
Ryan Friedman 6273fee892 AP_GPS: Rename GSOF packing functions
* Added docs for why they exist

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-03 13:25:39 +11:00
Andrew Tridgell 1bf7c9ee77 AP_ESC_Telem: added stale() method for ESC telem
prevents use of stale data when close to zero time
2023-11-03 08:08:31 +11:00
Andrew Tridgell b79e96ab57 Filter: protect against extremely low notch filter frequencies
an incorrectly configured ESC telemetry source can lead to a notch
running at very low frequencies. A simple example is a lua script like
this:

function update()
   esc_telem:update_rpm(12, 0, 0)
   return update, 10
end
return update()

where motor 12 is unused.

with that script in place we get a 1.0078 Hz filter which leads to
massive phase lag and a crashed aircraft

this is a safety protection. We should also try to find out why the
INS_HNTCH_FREQ lower limit is not working
2023-11-03 08:08:31 +11:00
Randy Mackay 73589a276e AP_Camera: camera_fov_status includes field-of-view 2023-11-02 21:23:12 +09:00
jfbblue0922 7d4d2f98bf AP_HAL_ChibiOS: corrected analog input pin number 2023-11-02 19:08:09 +11:00
bugobliterator ec2e92de30 AP_Periph: solve a potential case where last_transmit_us can change inside irqs 2023-11-02 15:55:21 +11:00
bugobliterator fb26bbfc4c AP_DroneCAN: add support for detecting downed link 2023-11-02 15:55:21 +11:00
Asif Khan 6528394797 Tools: custom build server support for SEND_FOV_STATUS 2023-11-02 15:54:37 +11:00
Asif Khan 8a791d6082 GCS_MAVLink: add SEND_FOV_STATUS support 2023-11-02 15:54:37 +11:00
Asif Khan 2235a8e063 AP_Camera: add send_camera_fov_status support 2023-11-02 15:54:37 +11:00
Asif Khan eb5ead462b AP_Mount: add get_poi
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2023-11-02 15:54:37 +11:00
Asif Khan 11e541f123 AP_Terrain: add get_grid_spacing accessor 2023-11-02 15:54:37 +11:00
Peter Barker 0e2261832e autotest: more test for emitted digicam command-long messages 2023-11-02 15:54:13 +11:00
Peter Barker 187ae07225 GCS_MAVLink: handle camera messages as COMMAND_INT as well as COMMAND_LONG 2023-11-02 15:54:13 +11:00
Peter Barker 685bdd3d3d AP_Camera: handle camera messages as COMMAND_INT as well as COMMAND_LONG 2023-11-02 15:54:13 +11:00
Peter Barker fbe690d44b SITL: track simulated ADSB vehicles relative to simulation origin
removes dependence on ArduPilot AHRS library

Also removes vehicles based off vehicle simulated position rather than distance-from-origin, so you always have company
2023-11-02 15:52:42 +11:00
Peter Barker c953b4e512 AP_HAL_SITL: track simulated ADSB vehicles relative to simulation origin
removes dependence on ArduPilot AHRS library

Also removes vehicles based off vehicle simulated position rather than distance-from-origin, so you always have company
2023-11-02 15:52:42 +11:00
Peter Barker 9087bb6b89 AP_HAL: track simulated ADSB vehicles relative to simulation origin
removes dependence on ArduPilot AHRS library

Also removes vehicles based off vehicle simulated position rather than distance-from-origin, so you always have company
2023-11-02 15:52:42 +11:00
Peter Barker dc824506ae autotest: add test for correct response to pressure calibration when no airspeed 2023-11-02 15:52:30 +11:00
Peter Barker 9d9b95af15 GCS_MAVLink: correct mavlink result when airspeed not available
only in progress if we have started a task running
2023-11-02 15:52:30 +11:00
Peter Barker 4ec80076a1 SITL: correct bit for enabling MXS simulation 2023-11-02 15:52:17 +11:00
Peter Barker c06a759710 AP_HAL_SITL: create and use ADSB sim when mxs simulator is in play 2023-11-02 15:52:06 +11:00
Gone4Dirt 3edaea9be9 AP_GPS: Remove GPS_TC_BLEND 2023-11-02 15:51:52 +11:00
bugobliterator 5bd5aa87a7 AP_HAL_ChibiOS: add CubeNode pinout diagram 2023-11-01 14:18:02 +00:00
Peter Barker 37109e649e AP_ADSB: create an enum class for logging 2023-11-01 23:11:05 +11:00
Willian Galvani 40cdb5d01e Autotest: improve flapping Sub test 2023-11-01 20:43:38 +11:00
Peter Barker 6439528d6a autotest: augment tests for running the prearm checks 2023-11-01 19:30:44 +11:00
Peter Barker e162e74c0c GCS_MAVLink: allow MAV_CMD_RUN_PREARMS as both long and int 2023-11-01 19:30:44 +11:00
Peter Barker 26e6a11ba3 AP_RangeFinder: remove more code based on defines 2023-11-01 19:29:48 +11:00
Andy Piper c346694f71 bootloaders: SpeedyBeeF405v4 2023-11-01 19:25:19 +11:00
Andy Piper 2bef8f2cad AP_HAL_ChibiOS: add support for SpeedyBeeF405v4 2023-11-01 19:25:19 +11:00
Iampete1 935ea02a71 Copter: RTL: ensure rally point is in absolute alt frame as RTL_ALT_TYPE takes precedence 2023-11-01 19:06:39 +11:00
Iampete1 1bfe83bb63 AP_Logger: log rally point flags field 2023-11-01 19:06:39 +11:00
Iampete1 9ed5dfc768 Tools: autotest: Plane: TerrainRally: test terrain alt frame on rally point 2023-11-01 19:06:39 +11:00