90 Commits

Author SHA1 Message Date
Don Gagne 9ab9d653a1 Components renamed to ComponentInformation
Better reflects actual code. Also reduces confusing with things like VehicleComponent
2025-02-16 16:24:01 -08:00
Holden Ramsey 0c8dddc0be CMake: Cleanup CMakeLists 2025-02-11 22:55:02 -05:00
Holden Ramsey 60260a52b1 CMake: Make Test Dependencies Private 2025-02-08 23:58:46 -05:00
Holden d393f8fc92 Resolve Qt6.7 deprecation warnings 2025-01-23 14:56:57 -05:00
Holden 866c5c0d36 Cleanup MockLink Helper Classes 2025-01-18 17:27:29 -05:00
Holden 43504cb7ca CI: Deployment Updates 2025-01-16 19:57:23 -05:00
Holden dcb28382cc CMake: Deployment Updates 2025-01-16 06:55:31 -05:00
Rubén Pérez Alonso 7f2541bac5 Add final approach speed to the Landing Pattern
Introduced an option for setting an airspeed for the final approach in
the Landing Pattern editor, almost identical to the one found in
standard waypoints, for the purposes of energy management before the
glide slope.

It works by inserting a DO_CHANGE_SPEED mission element right after the
DO_LAND_START, in such a way that the speed is also changed in the event
of an RTL. The option is unchecked by default.
2025-01-03 09:21:07 -08:00
Holden af69ed00f6 Correct StateMachine Inheritance 2024-12-22 03:19:56 -05:00
Holden 8cddda9b9c Tests: Remove old irrelevant tests 2024-12-21 00:08:04 -05:00
Holden a7b9a8ff44 AnalyzeView: Download Logs Cleanup 2024-12-16 16:44:31 -05:00
Holden 39b1ae11c5 Convert QGCCorePlugin to Singleton 2024-11-29 11:54:55 -05:00
Holden 4797dd7574 Convert SettingsManager to Singleton 2024-11-29 07:14:50 -05:00
Holden 4508bb3c14 Convert MultiVehicleManager to Singleton 2024-11-29 03:11:12 -05:00
Holden 6bbb5e720d Convert LinkManager to Singleton 2024-11-28 16:19:20 -05:00
Holden fe917b39fe Comms: Convert MAVLinkProtocol to Singleton 2024-11-27 07:02:45 -05:00
Holden 75766a019d Utilities: Fix QGCFileDownload for local files 2024-11-26 17:57:46 -05:00
Holden 9c3948fdc4 AudioOutput: Fix queue size and improve thread safety 2024-11-23 11:19:41 -05:00
Holden 76ee1c135a Comms: Fix USBBoardInfo Parsing Test 2024-11-23 04:15:14 -05:00
Holden 2c13c90e82 QtLocationPlugin: Add Elevation Provider Selection 2024-11-20 13:53:37 -05:00
Holden 6521176415 Camera: Move CameraMetaData list from FirmwarePlugin to CameraManager 2024-11-19 17:04:33 -05:00
Holden 92b0d5e46d Convert MAVLinkLogManager to Singleton 2024-11-12 07:17:58 -05:00
Holden ac083a35a8 Convert MissionCommandTree to Singleton 2024-11-09 12:14:37 -05:00
Holden 74e588b440 Convert FirmwarePluginManager to Singleton 2024-11-09 09:36:01 -05:00
Holden 5bd3a12828 PositionManager: Convert to Singleton 2024-11-09 06:34:26 -05:00
Holden 61d37c0d23 GPS: Prepare for new gps sources & threading changes 2024-10-25 11:48:03 -04:00
Holden 077c72cd31 Utilities: Cleanup File Classes 2024-10-25 04:57:51 -04:00
Holden b858e18f07 AnalyzeView: Fix GeoTagWorker Threading 2024-10-18 22:37:08 -04:00
Don Gagne 4165a0d656 Fix status text escaping/signalling
Regular status text messages should move around system un-formatted

Add missing textMessageReceived signaling
2024-10-17 11:20:37 -07:00
Paschalis 25b9f5ccf3 Fix ADSB_Simulator.py to generate vehicles on the map (#12002) 2024-10-13 11:31:08 -07:00
Holden 9ad5fe3d0a AnalyzeView: Remove easyexif lib 2024-10-08 00:05:21 -04:00
Holden 008ae6ef30 Comms: Fixup LinkManager 2024-09-21 16:49:50 -04:00
Holden d48317a780 Utilities: Update Compression 2024-09-20 19:14:45 -04:00
Holden b3c4fa5a02 ADSB: Add Unit Test 2024-09-06 18:49:31 -04:00
Holden 25ef6ae0e6 FollowMe: Re-enable for Ardupilot 2024-09-06 18:31:15 -04:00
Holden 39fab5b5bc Terrain: Cleanup Terrain Queries 2024-09-06 17:04:42 -04:00
Holden e5b27fbbd4 Comms: Update QGCSerialPortInfo 2024-09-06 16:19:10 -04:00
Holden efa4e2f565 CMake: Add New Installers 2024-09-06 01:08:14 -04:00
Holden 57f4142a6b Geo: Reenable tests 2024-09-05 22:19:43 -04:00
Holden 7ec236b97a Test: Temporarily disable test causing segfault 2024-09-05 21:05:24 -04:00
Sam Gillam 9aa0f051ff Fix light/dark toggle button on "Palette Test" page 2024-09-04 14:45:08 -04:00
Don Gagne 5c0ebf39a2 Add support for more than one request message in play at a time 2024-08-21 10:46:42 -07:00
Julian Oes 5b3ef29572 Vehicle: fix unit tests after camera change
Since we no longer request cameras to have specific camera component IDs
but allow the autopilot to "be" a camera as well, we need to adjust the
unit tests to account for that.
2024-08-19 14:04:04 +02:00
davidsastresas fe445c8944 SendMavCommandWithSignallingTest.cc: ignore MAV_CMD_REQUEST_MESSAGE:
gimbal controller sends some message requests when receiving a
hearbeat, and the cmd results collide with this test, so we filter
out MAV_CMD_REQUEST_MESSAGE from gimbal controller
2024-08-19 14:04:04 +02:00
davidsastresas 4f513069ba RequestMessageTest.cc: disable vehicle gimbal controller on this test:
As it also sends request messages and it collides with the
requests of this test
2024-08-19 14:04:04 +02:00
Don Gagne 7baf97e262 New secure connection identification for mavlink signing 2024-08-15 09:44:21 -07:00
Holden 49740f31d8 Remove Deprecated QMake Build System 2024-08-15 08:44:12 -04:00
Don Gagne f25dfc0f2e Add missing class to base class UnitTest::cleanup 2024-08-14 09:04:13 -07:00
Holden e7b222bfe8 MAVLink: Add Signing 2024-07-27 12:13:56 -07:00
Holden 35e47962ad FactSystem: Remove FactSystem Class 2024-07-09 15:18:40 -07:00