Commit Graph

62428 Commits

Author SHA1 Message Date
Iampete1 90ad109047 AP_Scripting: Only try to make scripts directory if file write and directory is enabled 2024-03-12 08:52:38 +11:00
Peter Barker 466b4b6c2e AP_GPS: create convenience methods is_rtk_base and is_rtk_rover 2024-03-12 08:51:11 +11:00
Peter Barker b4f5d49adb AP_GPS: remove redundant check
get_type has this sanity check
2024-03-12 08:51:11 +11:00
Peter Barker 093709cbe3 AP_GPS: avoid use of _type
some of these methods are taking the instance in externally.  Protect by using get_type
2024-03-12 08:51:11 +11:00
Peter Barker 8ed1b02301 AP_RCProtocol: move support for SFML joysticks down into AP_RCProtocol 2024-03-12 08:48:35 +11:00
Peter Barker 7d8e58ea17 AP_HAL_SITL: move support for SFML joysticks down into AP_RCProtocol 2024-03-12 08:48:35 +11:00
Iampete1 93de68e060 AP_Arming: OPTIONS parameter is a bitmask 2024-03-12 08:28:06 +11:00
Clyde McQueen e3af56eff5 Sub: test for ABOVE_TERRAIN frame 2024-03-11 13:38:38 -03:00
Clyde McQueen 53db811626 Sub: support ABOVE_TERRAIN frame in auto 2024-03-11 13:38:38 -03:00
Peter Barker 6534a9657c AP_Proximity: cope with AP_OADATABASE_ENABLED being false 2024-03-11 18:07:18 +11:00
Peter Barker 97b9c5d4b5 Rover: cope with AP_AVOIDANCE_ENABLED being false 2024-03-11 18:07:18 +11:00
Peter Barker f4bb15d8cd ArduCopter: cope with AP_AVOIDANCE_ENABLED being false 2024-03-11 18:07:18 +11:00
Peter Barker e4ff1a97d5 AP_Proximity: cope with AP_AVOIDANCE_ENABLED being false 2024-03-11 18:07:18 +11:00
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