Commit Graph

62565 Commits

Author SHA1 Message Date
Peter Barker ceb45a9c3b GCS_Fence: cope with avoidance not being compiled in 2024-03-11 18:07:18 +11:00
Peter Barker f6e7b9de5b Tools: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker ef82d8b8cc Rover: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker cb76ce534b ArduCopter: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker 4781938694 RC_Channel: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker 277a7c1bec AR_WPNav: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker 1e0c56b5b9 APM_Control: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker 31eb340928 AP_HAL: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker 96ee586eaa AP_HAL_ChibiOS: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker 84aaa8df63 AC_WPNav: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker 6e5ed88087 AC_Avoidance: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Andrew Tridgell dc97899ce8 autotest: set SIM_SPEEDUP=1 for log download
this may make the test more reliable
2024-03-10 15:24:57 +11:00
Peter Barker a79569ccf3 GCS_Common: add missing include for AP_RCProtocol
we directly use this library's singleton, so include the header
2024-03-09 18:42:57 +11:00
TsuyoshiKawamura a2549c5d6b AP_Motors: fix comment of HeliQuad 2024-03-09 09:09:07 +09:00
olliw42 fba1e68ef4 AP_RCProtocol: add support for MAVLink receiver, handle RADIO_RC_CHANNELS message 2024-03-09 10:47:39 +11:00
olliw42 0bb98c3db5 GCS_MAVLink: handle RADIO_RC_CHANNELS 2024-03-09 10:47:39 +11:00
olliw42 31e2353c11 Tools: add RC_MAVLINK_RADIO to build options 2024-03-09 10:47:39 +11:00
olliw42 4cc1c02823 RC_Channel: add MAVRadio to RC_PROTOCOLS description 2024-03-09 10:47:39 +11:00
Peter Barker 64d3897126 AP_Mount: correct compilation when GCS not available 2024-03-09 10:20:03 +11:00
Andrew Tridgell eb3215cf12 Revert "Plane: allow quadplanes to scale ESC CAN like normal"
this change can cause a flyaway if you have low SERVO3_MAX for
k_throttle. This can be reproduced with -f quadplane-can
2024-03-09 07:09:01 +11:00
Peter Barker d24e7a916f SITL: SIM_Morse: correct compilation with HAL_GCS_ENABLED false 2024-03-08 15:09:34 +11:00
Peter Barker 9fc068d704 GCS_MAVLink: send set_position_target_global_int with non _INT frame
deprecating and hopefully removing the _INT frames.

This method is only called by Rover, so thankfully the altitude is not that important...
2024-03-08 13:28:14 +11:00
Peter Barker aa79967947 AP_GyroFFT: correct compilation when HAL_GCS_ENABLED is false 2024-03-08 11:15:33 +11:00
Peter Barker 4b97dba185 AP_Torqeedo: correct compilation with HAL_GCS_ENABLED is false
removes a larger block to avoid warnings about unused variables
2024-03-08 11:14:37 +11:00
Peter Barker 23982229fb AP_WheelEncoder: correct compilation when HAL_GCS_ENABLED is false 2024-03-08 10:04:53 +11:00
Michelle Rossouw 3ff790159f AP_MSP: Use scaled RC inputs instead of direct RC in. Also flip pitch to be correct. 2024-03-08 06:54:17 +11:00
rishabsingh3003 d91147552b AC_Avoid: Remove sensor status checks 2024-03-07 18:14:04 +11:00
rishabsingh3003 0efe4351f1 AP_Proximity: Improve get_status handling 2024-03-07 18:14:04 +11:00
Marek S. Lukasiewicz baf0da74ed GCS_MAVLink: Match handling of MAV_CMD_EXTERNAL_POSITION_ESTIMATE to common MAVLink dialect 2024-03-07 18:13:51 +11:00
Marek S. Lukasiewicz 07681416f5 AP_NavEKF3: Match handling of MAV_CMD_EXTERNAL_POSITION_ESTIMATE to common MAVLink dialect 2024-03-07 18:13:51 +11:00
Peter Barker cfd76b8dd9 SITL: name fields when assembling vision_position_delta message 2024-03-07 18:13:35 +11:00
Peter Barker 8c9ed697fe SIM_Vicon: label fields going into VISION_SPEED_ESTIMATE packets 2024-03-07 18:13:26 +11:00
Peter Barker c12bb6720a SIM_Vicon: label fields going into _POSITION_ESTIMATE packets 2024-03-07 18:13:17 +11:00
Peter Barker b30bdb7dd3 SITL: Sim_Ship: label global_position_int and attitude packet fields 2024-03-07 18:13:09 +11:00
Peter Barker 28488cbfd6 SIM_Vicon: correct heartbeating
the heartbeat was packed but never sent
2024-03-07 18:13:01 +11:00
Peter Barker 298ef64836 SIM_Vicon: label fields going into ODOMETRY packets 2024-03-07 18:13:01 +11:00
Henry Wurzburg d657f40a41 Tools: fix logging feature extract 2024-03-07 18:12:53 +11:00
Peter Barker 21ca4f83f4 SITL: name fields in loweheiser mavlink packet
avoid field ordering issues
2024-03-07 15:52:16 +11:00
Andrew Tridgell feff2f34e9 SITL: fixed the vehicle type of the simulated ship
this was broken by https://github.com/ArduPilot/ardupilot/pull/23763

we need to look for other places where we have assumed the MAVLink
field orderin in recent changes
2024-03-07 15:51:15 +11:00
Peter Barker dc7626887f AP_RCProtocol: do not detect async protocols if not enabled
Co-authored-by: olliw42 <waldmanns@gmx.de>
2024-03-07 13:58:31 +11:00
Willian Galvani 11127e885c Sub: update Release notes 2024-03-06 23:23:55 -03:00
Willian Galvani 1a443f7cbf SRV_Channel: fix comment 2024-03-07 08:33:58 +09:00
Peter Barker 3ca6e29ad1 autotest: reimplement wait_location with new object-based approach
the existing wait_and_maintain method is problematic when it comes to waiting on different value types.
2024-03-07 09:41:57 +11:00
Willian Galvani 1509a8ea8d Sub: add missing call to calc_pwm() 2024-03-06 17:49:53 -03:00
Peter Barker 690596580a autotest: show map, fence and rally when map is shown 2024-03-06 19:54:08 +11:00
Dr.-Ing. Amilcar do Carmo Lucas 573436e81b AC_PrecLand: use GCS_SEND_TEXT where possible 2024-03-06 19:53:55 +11:00
Dr.-Ing. Amilcar do Carmo Lucas 39e7e4bed1 AC_PrecLand: NFC move two local instances of inertial_data_delayed to single _inertial_data_delayed member variable
- improve code alignment
- simplify a return
- improve initialization of vectors
2024-03-06 19:53:55 +11:00
Dr.-Ing. Amilcar do Carmo Lucas 87435473b5 AC_PrecLand: Move accessors code to the .h file 2024-03-06 19:53:55 +11:00
Dr.-Ing. Amilcar do Carmo Lucas 4d7fc1fe46 AC_PrecLand: remove code duplication and use the same logic as the other backends (<= instead of <) 2024-03-06 19:53:55 +11:00
Andrew Tridgell 0f6f738a33 AP_GPS: added option to decode RTCM injected data
this allows for redundent RTCM links (eg. WiFi and SiK links for light
show drones) without causing corruption into the GPS.

If the GPS_DRV_OPTION bit is set then we instantiate a separate RTCM3
decoder per mavlink channel, and only inject when we get a full packet
that passes the RTCM 24 bit CRC
2024-03-06 19:38:06 +11:00