Andrew Tridgell
35055a69f5
Rover: enable EFI_STATUS mavlink message
2022-11-21 18:48:49 +09:00
Andrew Tridgell
26d85227fb
AP_Scripting: added throttle and generator control for EFI_SkyPower driver
...
and added documentation for the driver
2022-11-21 18:48:49 +09:00
Andrew Tridgell
4eac00db29
Copter: enable send of EFI_STATUS
2022-11-21 18:48:49 +09:00
Andrew Tridgell
8ff0ac3707
Plane: check for EFI enable in messages
2022-11-21 18:48:49 +09:00
alexklimaj
a3d0c7e4c5
AP_Baro: BMP390
2022-11-21 18:48:49 +09:00
alexklimaj
603cb3be69
hwdef: ARKV6X
2022-11-21 18:48:49 +09:00
Andrew Tridgell
c064ea9b31
AP_Airspeed: add instance to hygrometer logging
2022-11-21 18:48:49 +09:00
Andrew Tridgell
88b21a101d
Plane: send HYGROMETER_SENSOR data if available
2022-11-21 18:48:49 +09:00
Andrew Tridgell
39d79695b3
GCS_MAVLink: send HYGROMETER_SENSOR message if data available
2022-11-21 18:48:49 +09:00
Andrew Tridgell
240341002c
AP_Airspeed: support DroneCAN airspeed with hygrometer data
...
some DroneCAN airspeed sensors can send hygrometer data, for when they
have de-icing support
2022-11-21 18:48:49 +09:00
Andrew Tridgell
ff06ab8211
Tools: added new baro types
2022-11-21 18:48:49 +09:00
Andrew Tridgell
ca3c2e5e51
AP_Arming: use baro arming checks call
2022-11-21 18:48:49 +09:00
Andrew Tridgell
0c14564f98
AP_Baro: added option to treat MS5611 as MS5607
...
and add arming check for pressure altitude error
2022-11-21 18:48:49 +09:00
Pierre Kancir
fb5ec4899d
GCS_MAVLink: fix always 0 division.
...
7/8 into array range bracket will be integral type, therefore 7/8 is reported as always 0.
2022-11-21 18:48:49 +09:00
Randy Mackay
57aa4ed023
AP_AHRS: pre-arm msg loses extra AHRS prefix
2022-11-21 18:48:49 +09:00
Andy Piper
affbc34dec
AP_SerialManager: only use the first defined serial port for RCIN
2022-11-21 18:48:49 +09:00
Andy Piper
a9397911a0
AP_RCProtocol: add has_uart()
2022-11-21 18:48:49 +09:00
murata
c4aa544f71
Copter: Message length within 50 bytes
2022-11-21 18:48:49 +09:00
Randy Mackay
ca8da230de
AP_Mount: minor comment fix to has_pan_control
2022-11-21 18:48:49 +09:00
Randy Mackay
288f3a2bb9
Tools: custom build server option for Siyi gimbal mount
2022-11-21 18:48:49 +09:00
Randy Mackay
e709f0eb9b
RC_Channel: add camera aux functions
2022-11-21 18:48:49 +09:00
Randy Mackay
27bc581c20
AP_Camera: add record video zoom and focus
2022-11-21 18:48:49 +09:00
Randy Mackay
66126aaadb
AP_Mount: add Siyi gimbal driver
2022-11-21 18:48:49 +09:00
Randy Mackay
4296c7aac6
AP_Mount: add camera controls
2022-11-21 18:48:49 +09:00
Randy Mackay
b41d4f2e04
Copter: version to 4.3.0 official
2022-11-21 18:48:49 +09:00
Randy Mackay
1d930d86f4
Copter: 4.3.0 release notes
2022-11-21 18:48:49 +09:00
Randy Mackay
5b83fe4759
Copter: version to 4.3.0-beta4
2022-10-24 22:23:43 +09:00
Randy Mackay
cfc5568f58
Copter: 4.3.0-beta4 release notes
2022-10-24 22:23:43 +09:00
Randy Mackay
d41b2882e9
Rover: version to 4.3.0-beta4
2022-10-24 22:23:43 +09:00
Randy Mackay
4a97b8ba11
Rover: 4.3.0-beta4 release notes
2022-10-24 22:23:43 +09:00
Andrew Tridgell
1322b2fa28
Plane: prepare for 4.3.1
2022-10-24 22:23:43 +09:00
Andrew Tridgell
21fd2c5626
Plane: release notes for 4.3.1
2022-10-24 22:23:43 +09:00
Andrew Tridgell
2ffa22941b
Plane: cover more cases in fence breach mode change
...
we want to allow all landing sequence mode changes
2022-10-24 22:23:43 +09:00
Andrew Tridgell
6c2a3d4828
Plane: allow mode switch on fence breach for RTL_AUTOLAND
...
when we are in a fence breach we by default disallow mode changes, but
we need to allow for the switch to AUTO if the reason is we are
entering a landing sequence, which is part of the RTL process which is
the fence action
2022-10-24 22:23:43 +09:00
Andrew Tridgell
3a72cd1ce2
AP_NavEKF3: fixed getLLH alt for local origin height
...
this fixes a bug introduced in #21834
this fix in #21834 was correct for getPosD, but should not have been
applied to getLLH
this caused cruise mode in plane to descend/ascend by the difference
between the public and local origins on mode entry
fixes #21984
2022-10-24 22:23:43 +09:00
Andrew Tridgell
e88056ab7f
Plane: prepare for 4.3.1beta1
2022-10-24 22:23:43 +09:00
Andrew Tridgell
e73c7616a2
Plane: release notes for 4.3.1beta1
2022-10-24 22:23:43 +09:00
Andrew Tridgell
f0b2f4ee2a
AP_AHRS: added ATSC logging
...
log scale factors for angle P scaling when not == 1.0
2022-10-24 22:23:43 +09:00
Andrew Tridgell
154142123a
AC_AttitudeControl: added single loop override of angle P gains
...
this is used by quadplanes in back-transiton to prevent oscillation
caused by driving the fixed wing controller too fast
2022-10-24 22:23:43 +09:00
Andrew Tridgell
a22c7b676a
APM_Control: added access to time constant
2022-10-24 22:23:43 +09:00
Andrew Tridgell
2d4f29a6ba
Plane: scale VTOL angle P gains with airspeed
...
During POSITION1 back-transiton we scale the MC angle P gains with
airspeed to reduce the chance of oscillations. At higher airspeeds the
fixed wing controller dominates so we should use the fixed wing angle
P gain.
2022-10-24 22:23:43 +09:00
Iampete1
3a2c0fed61
AP_Scripting: set lua nullptr after delete
2022-10-24 22:23:43 +09:00
Andrew Tridgell
4ad17c5d41
Plane: log TECS target alt
...
log the target alt we pass into TECS to help debug a CRUISE height
issue
2022-10-24 22:23:43 +09:00
Andrew Tridgell
c4854c3dc1
AP_RPM: fixed SITL RPM backend for new motor mask
2022-10-24 22:23:43 +09:00
Andrew Tridgell
234534d9f4
SITL: allow for extra actuators to be marked as motors
2022-10-24 22:23:43 +09:00
Andrew Tridgell
675f283c72
AP_ESC_TELEM: allow for non-continguous ESC telem motor sets
...
this fixes ESC telem for quadplanes with motors at 5-8 or 9-12
2022-10-24 22:23:43 +09:00
Andrew Tridgell
c597ccb566
HAL_SITL: use motor mask for noise checking for motors
2022-10-24 22:23:43 +09:00
Andrew Tridgell
01b0586958
AP_InertialSensor: use motor_mask from SITL for which outputs are motors
...
generate noise based on motor_mask
2022-10-24 22:23:43 +09:00
Andrew Tridgell
3db15e19b2
AP_Vehicle: removed num_dynamic_notches limit in dynamic harmonic
...
use INS_MAX_NOTCHES instead, allowing for more ESCs to be added by lua
scripts
2022-10-24 22:23:43 +09:00
Andrew Tridgell
cbccda9ea1
Filter: allow for expansion of dynamic filters
...
this allows for the number of dynamic filters on a harmonic notch
filter to expand at runtime, which allows for ESC RPMs to be populated
from other than AP_Motors, such as with lua scripts or for fwd motors
in a SLT quadplane
2022-10-24 22:23:43 +09:00