Randy Mackay
738480884d
AP_Winch: rewrite driver
...
includes the following changes
move WINCH_ENABLED to library
add singleton
add pre_arm_check
backend gets init_input_and_output and read_pilot_desired_rate
remove use of wheel encoder
rename servo-with-encoder to just servo
add write_log
rename control_mode
add rc input processing
add acceleration limiting
5 years ago
Randy Mackay
feb852a9fc
AP_Winch: minor formatting fix
5 years ago
Randy Mackay
36b25973d9
AP_SerialManager: add winch protocol to enum and param desc
5 years ago
Randy Mackay
615d3e6205
SRV_Channel: add winch_clutch function
5 years ago
Randy Mackay
1a3ef62b84
GCS_MAVLink: add virtual send_winch_status
5 years ago
Randy Mackay
6ea3c2a091
Copter: compile fix for winch
5 years ago
Peter Barker
6961f42685
AP_SerialManager: document new don't-forward-mavlink bit
5 years ago
Peter Barker
6b701ae3b3
AP_NavEKF3: correct includes
5 years ago
Peter Barker
032b7c81e5
AP_NavEKF2: correct includes
5 years ago
Peter Barker
37340b846d
AP_AHRS: correct includes
5 years ago
Peter Barker
749b678e14
autotest: add scan-build autotest steps
5 years ago
Peter Barker
e51427a2bc
autotest: add a test to ensure we get voltage from generator in battery_status message
5 years ago
Andrew Tridgell
3c705d1c60
Plane: added THR_FAILSAFE=2 option
...
this allows for RC inputs to be ignored at low throttle, but won't
trigger failsafe. It is meant for users flying BVLOS missions, where
they want GCS failsafe enabled, but don't want RC failsafe, and want
to be sure that RC inputs will be ignored at low RC throttle values
Thanks to suggestion from Pompecukor
5 years ago
Peter Barker
5c4c7b5fd4
AP_Terrain: fix snprintf-overflow compilation error
...
[451/678] Compiling libraries/AP_Terrain/TerrainIO.cpp
../../libraries/AP_Terrain/TerrainIO.cpp: In member function ‘void AP_Terrain::open_file()’:
../../libraries/AP_Terrain/TerrainIO.cpp:167:35: error: ‘.DAT’ directive output may be truncated writing 4 bytes into a region of size between 2 and 5 [-Werror=format-truncation=]
167 | snprintf(p, 13, "/%c%02u%c%03u.DAT",
| ^~~~
compilation terminated due to -Wfatal-errors.
5 years ago
Peter Barker
4527321035
AP_InternalError: remove leading comma in descriptive string
...
"i" just looks so likely....
5 years ago
Randy Mackay
653714ce29
Rover: manual mode avoids saturation on skid-steer vehicles
5 years ago
Randy Mackay
89a4f83527
AR_WPNav: minor param description typo fix
5 years ago
Randy Mackay
551f7d66c1
AR_WPNav: update crosstrack error during pivot turns
5 years ago
Randy Mackay
da746d6e8c
AR_WPNav: pivot only when destination set
...
this avoids unhelpful pivots as the vehicle reaches the waypoint when WP_RADIUS is very small
5 years ago
Randy Mackay
98b953eb80
Rover: MOT_STR_THR_MIX adjusts steering vs throttle priority
5 years ago
Peter Barker
77df7c7a39
autotest: autotest the MaxBotixI2CXL i2c rangefinder code
5 years ago
Pierre Kancir
aac416deb1
Tools: completion: simplify bash completion for sim_vehicle.py
5 years ago
Pierre Kancir
25c42b0ea9
Tools: completion: autotest subtest completion for ZSH
5 years ago
Pierre Kancir
1fa6138ca1
Tools: Autotest.py: Allow autotest subtests completion
5 years ago
Andy Piper
4535e749e1
AP_RCTelemetry: move CRSF link statistics definition to AP_RCProtocol
...
correctly calculate attitude
fix GPS alt message - expects alt in m + 1000, 0 - 5000 m - from vierfuffzig <tunella@gmx.de>
fix used battery capacity - from vierfuffzig <tunella@gmx.de>
5 years ago
Andy Piper
ce970dcf75
AP_RCProtocol: process CRSF link statistics frames to get RSSI
5 years ago
Peter Barker
53553c7c71
AC_Fence: remove dead and misleading assignment
...
This is never used again. Presumably this was factored out of something
else where it might have mattered.
5 years ago
Peter Barker
2a2a78d15d
tools: fix a couple of minor issues in decode-ISCR
5 years ago
bugobliterator
aafc011692
modules: update mavlink
5 years ago
Siddharth Purohit
1a08252504
GCS_MAVLink: add support for bank selection on SPI DEVICE_OPs
5 years ago
Siddharth Purohit
3ddd1d484a
AP_HAL_ChibiOS: add support for bank selection call outside SPI driver
5 years ago
bugobliterator
4cdb4b74f3
AP_InertialSensor: add support for checked register in Invensensev2 Drvr
5 years ago
bugobliterator
57dd0ca9ea
AP_HAL: add support for Bank based addressing
5 years ago
elhayra
fe7e243b01
AP_UAVCAN: sending UAVCAN MAVlink ESC messages
5 years ago
elhayra
9b3a574775
GCS_MAVLink: sending UAVCAN MAVlink ESC messages
5 years ago
Pierre Kancir
5ffae82a90
.gitignore: ignore Mission Planner parameter files
5 years ago
Pierre Kancir
f2e6a79276
Tools: script: add a script to generate Mission Planner full parameters file
5 years ago
Pierre Kancir
4930142b6e
Tools: add generator for MP parameter xml
5 years ago
Iampete1
a1eb284349
AP_HAL_SITL: populate first rangefinder distance if unused
5 years ago
Iampete1
123d7e4683
SITL: examples: update JSON readme
5 years ago
Iampete1
bdec15f708
SITL: JSON add rangefinder support
5 years ago
Iampete1
537eec9091
SITL: add rangefinder support
5 years ago
Iampete1
16a9506cf2
SITL: SIM_Aircraft: add rangefinder array
5 years ago
Iampete1
e18c195df4
AP_RangeFinder: add SITL backend
5 years ago
Peter Barker
d508ca1bbb
SRV_Channel: rename k_richenpower_control to k_generator_control
5 years ago
Peter Barker
38f4de9aac
AP_Vehicle: move generator to before scheduler and parameter objects
5 years ago
Peter Barker
2f36336627
AP_SerialManager: add CrossFire and Generator to serial protocol descriptions
5 years ago
Peter Barker
07abb3ab6a
autotest: extend RichenPower test
5 years ago
Peter Barker
34be953085
AP_Vehicle: add is_crashed method to AP_Vehicle
5 years ago
Peter Barker
6ab9089fff
AP_Arming: add accessor to retrieve last disarm method
5 years ago