Ep Pravitra
9700e65d19
AP_AdvancedFailsafe: option to automatically set mode to auto when datalink is loss
...
When enabled, it ensures vehicle enters AUTO even if it is currently in other autonomous modes (for example Guided)
2023-09-12 09:09:39 +10:00
Iampete1
2c1dde8019
AP_Scripting: Examples: UART log: remove spaces in log description
2023-09-12 08:46:00 +10:00
Randy Mackay
81cbca150b
AP_Torqeedo: error code reporting fix
2023-09-12 08:44:39 +10:00
James O'Shannessy
768e2409df
AP_Relay: check enabled relay mask for passing relay outputs to hardware
2023-09-11 12:21:13 +10:00
James O'Shannessy
8125ba1a41
SITL: add hardware relay enable mask for passing relays through to hardware
2023-09-11 12:21:13 +10:00
arshPratap
8c2627ca40
AP_DDS: Added Mode Switch Service
2023-09-11 09:50:14 +10:00
arshPratap
6a998fd9a8
AP_Vehicle: Added DDS_Command as a new ModeReason
2023-09-11 09:50:14 +10:00
Nick Exton
d99b5c173a
AP_Mount: In Siyi, fix zoom percentage in CAMERA_SETTINGS
2023-09-11 09:48:57 +10:00
Tatsuya Yamaguchi
30bb82a884
AP_ESC_Telem: fix fake value of SITL ESC
2023-09-11 09:48:34 +10:00
Henry Wurzburg
aea186655f
AP_Scripting: add version requirement to plane_aerobatics
2023-09-11 09:16:44 +10:00
Henry Wurzburg
e1d91e3007
Plane:add taildrag holdown to TAKEOFF mode
2023-09-11 09:16:02 +10:00
Peter Barker
99012bd525
AP_TECS: ensure good TECS state before running update_pitch_throttle
...
update_pitch_throttle can be called when update_50hz hasn't run in a very long time, or ever. This requires a main loop rate >50Hz, and for the mode change to occur in the same loop that update_50Hz doesn't run but update_pitch_throttle does.
2023-09-10 12:32:13 +10:00
Andrew Tridgell
94201f12c6
Plane: use deadzone in stick mixing
...
this prevents small RC input deviations from impacting non-pilot
controlled modes via stick mixing
2023-09-10 12:25:40 +10:00
Peter Barker
eb344ee35c
AP_Logger: remove AP_Logger.h include in AP_Logger_Backend
...
Don't need the storage size in the header
2023-09-09 17:35:15 +10:00
rishabsingh3003
5aea8317b5
AP_RangeFinder: Small optimizations
2023-09-09 17:21:44 +10:00
rishabsingh3003
a8a8c96610
AP_RangeFinder: small NFC fixes
2023-09-09 17:21:44 +10:00
rishabsingh3003
3f65d713c8
AP_Arming: Don't allow same CAN rangefinder on different can bus
2023-09-09 17:21:44 +10:00
rishabsingh3003
747c708dba
AP_RangeFinder: Have special handling for NRA24 pre-arm checks
2023-09-09 17:21:44 +10:00
rishabsingh3003
ba08993a0b
AP_CANManger: Add NRA24 CAN driver
2023-09-09 17:21:44 +10:00
rishabsingh3003
66c2deaeac
AP_Arming: Include NRA24 CAN driver
2023-09-09 17:21:44 +10:00
rishabsingh3003
f6a244e14f
AP_RangeFinder: Add NanoRadar NRA24 CAN driver
2023-09-09 17:21:44 +10:00
rishabsingh3003
400fec94ef
AP_Arming: Include TOFSenseP CAN driver
2023-09-09 17:21:44 +10:00
rishabsingh3003
0110c98afc
AP_CANManager: Add TOFSenseP CAN driver
2023-09-09 17:21:44 +10:00
rishabsingh3003
4422296b95
AP_RangeFinder: Add TOFSenseP CAN Rangefinder
2023-09-09 17:21:44 +10:00
Peter Barker
b1a0b35401
autotest: tweak Soaring test
...
autotest is failing because our vspeed is below the 0.6 threshold after we exceed the minimal thermal time.
Tweak both numbers to try to make test reliable
Also re-arrange to try to reduce race-conditions between the Python and C++ code
2023-09-08 22:16:52 +10:00
Peter Barker
40c4bf5d6a
AP_Math: add conversions from metres to feet
2023-09-08 19:44:07 +10:00
cuav-chen2
13195464d5
hwdef: added ICP-20100 baro to CUAV_GPS
2023-09-08 18:03:02 +10:00
Ryan Friedman
35d17212b7
pre-commit: Ignore sagetech mixed line endings
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman
0432863832
SITL: Add missing shebang
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman
2335a25ec8
AP_WindVane: Change from DOS to UNIX line endings
...
* This file had DOS line endings and ArduPilot uses UNIX endings
* This fixes a pre-commit violation
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman
a4bdf39e2e
AP_Scripting: Remove executable permissions
...
* The Lua scripts are not directly invoked - they have no shebang, so they shouldn't be executable
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman
85343baa01
AP_Motors: Add missing shebang
...
* This script was marked as executable but did not have a shebang
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman
f92a6bf2b2
AP_HAL_ChibiOS: Remove executable permissions
...
* Fixes a pre-commit violation; the ioc files are not supposed to be executable
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman
5da30295ad
Tools: Remove executable permissions and add missing shebang
...
* Hex files should not be executable
* .txt files should not be executable
* The DDS test listener was supposed to be executable but was missing a shebang
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman
8e3bc87546
AP_Baro: Remove executable permissions
...
* Source files are not supposed to be executable
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman
868f562e1b
Tools: Rename scrimmage template to have .j2 extension
...
* This fixes an error in pre-commit's check-xml hook
* Tools/autotest/template/scrimmage.xml: Failed to xml parse (Tools/autotest/template/scrimmage.xml:8:7: not well-formed (invalid token))
* Since it's a template file, it is not parseable as XML till after it's rendered by jinja
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Nick Exton
d47b60b92a
GCS_MAVLink: Fix CAMERA_SETTINGS payload size check
2023-09-08 15:31:33 +09:00
yjuav
914c3c702d
hwdef: Modify YJUAV_A6SE board TIME12 to TIM8
2023-09-08 07:57:07 +10:00
Andrew Tridgell
c76202d850
AP_Periph: prepare for 1.6.0 release
2023-09-08 06:58:57 +10:00
Andrew Tridgell
e0030aef88
AP_Periph: mark master as 1.7.0-dev
2023-09-08 06:57:13 +10:00
Henry Wurzburg
ed21c49975
Plane:correct TKOFF_DIST metadata
2023-09-07 00:49:58 -07:00
Rhys Mainwaring
eeb5227228
AP_DDS: update dds profile, eliminate need for integration service
...
- Use type and topic name mapping rules in the arm_motors service profile.
- Remove the integration service configuration file.
- Update the service section in the README and document the topic and service mapping rules.
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-09-07 08:46:05 +10:00
Rhys Mainwaring
7897f7bfe7
AP_DDS: add IDL for ArmMotors and ModeSwitch services
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-09-07 08:45:32 +10:00
Andrew Tridgell
67d84a9a5a
Tools: added build options for himark servos and hobbywing ESCs
2023-09-07 08:44:54 +10:00
Andrew Tridgell
b33cf11bfb
AP_DroneCAN: make himark servo support optional
2023-09-07 08:44:54 +10:00
Peter Barker
d70027f83a
build_options.py: correct case of Sagetech company name
2023-09-07 08:44:27 +10:00
Pierre Kancir
9e2b14ad36
Tools: as per archlinux wiki don't do partial upgrade
...
https://wiki.archlinux.org/title/System_maintenance#Upgrading_the_system
2023-09-07 07:48:31 +10:00
Pierre Kancir
765ac299e7
.github: as per archlinux wiki don't do partial upgrade
...
https://wiki.archlinux.org/title/System_maintenance#Upgrading_the_system
2023-09-07 07:48:31 +10:00
Pierre Kancir
c96294867a
Tools: fix flake8 test
2023-09-07 07:48:31 +10:00
Pierre Kancir
d620a1905a
.github: use ubuntu-22.04 instead of ubuntu-latest
2023-09-07 07:48:31 +10:00