Leonard Hall
d0b9f6ced6
Copter: minor format fix to rtl
4 years ago
Andrew Tridgell
7c7d58d2a0
HAL_SITL: fixed constructoring ordering bug in AP_ESC_Telem
...
on cygwin RCOutput was being constructed before AP_ESC_Telem, leading
to a panic
4 years ago
Stephen Dade
60e18d4b3c
CI: Update Cygwin build to Python 3.7
4 years ago
Stephen Dade
ab9a221f2e
Tools: Update Cygwin environment install for Python 3.7
4 years ago
Andy Piper
8deeae7146
SRV_Channel: consolidate digital and reversible outputs to make clear the dependency
4 years ago
Andy Piper
df1086c4f3
AP_BLHeli: clean-up up digital outputs settings
4 years ago
Andy Piper
db85df1051
SRV_Channel: initialize BLHeli
...
make sure digital output settinsg are preserved
add accessor for digital outputs
4 years ago
Andy Piper
ef18b9f943
ArduCopter: only call init_rc_out() once to avoid losing MOT information
4 years ago
Andy Piper
d70b8425f7
AP_Motors: trigger digital throttle range with digital outputs
4 years ago
Andy Piper
4905b5152d
AP_BLHeli: initialize separately so that overrides work
...
make sure that only digital outputs are marked as digital
only rotate telemetry between digital channels
4 years ago
Leonard Hall
3530d9121f
AP_Math: minor format fix to SCurve::advance_target_along_track
4 years ago
murata
36f3fb316a
Copter: Notify the fence breach at the notification level
4 years ago
Andy Piper
db06de5c9c
AP_VideoTX: correctly deal with unresolvable options requests
...
move power changes to middle of RC range
4 years ago
Pierre Kancir
4368629fb6
Copter: rename RTLState to SubMode
4 years ago
Pierre Kancir
84d385654a
Copter: rename SmartRTLState enum to Submode
4 years ago
Pierre Kancir
f43e42f0b6
Copter: rename AutoMode enum to SubMode
4 years ago
Pierre Kancir
3fb73d7e93
Copter: move SmartRTLState to SmartRTL class
4 years ago
Pierre Kancir
07632dc7ed
Copter: move AutoMode to Auto class
4 years ago
Pierre Kancir
0fe10c6c57
Copter: make SmartRTLState an enum class
4 years ago
Pierre Kancir
c4cc3659fc
Copter: make RTLState an enum class
4 years ago
Pierre Kancir
4987e54247
Copter: make AutoMode an enum class
4 years ago
yaapu
e1f97becab
AP_Frsky_Telem: added fence status data to frame 0x5001
4 years ago
Andy Piper
1700ab814e
AP_Bootloader: change id to AP range
4 years ago
Andy Piper
b33b07e43f
AP_HAL_ChibiOS: fixes for KakuteF4Mini
4 years ago
Andy Piper
387812bb01
AP_HAL_ChibiOS: avoid startup scream on KakuteF4 and variants
4 years ago
Andy Piper
319a6404c4
Tools: add KakuteF4Mini to board types and scripts
4 years ago
Andy Piper
43ea90f264
Tools: KakuteF4Mini bootloader
4 years ago
Andy Piper
f0ff4a2cd4
AP_HAL_ChibiOS: hwdef for KakuteF4Mini
4 years ago
bugobliterator
4b2552b32b
bootloaders: rebuild bootloaders
4 years ago
bugobliterator
3edf26dff9
Bootloader: complete GET_DEVICE commands before allowing timeout reset
4 years ago
Leonard Hall
ff2ae1d7d1
Plane: integrate AC_PosControl::get_roll_cd rename
4 years ago
Leonard Hall
74d22594db
Sub: integrate AC_PosControl::get_roll_cd rename
4 years ago
Leonard Hall
ccf06f66f7
AC_WPNav: integrate AC_PosControl::get_roll_cd rename
4 years ago
Leonard Hall
b17042078a
AC_Loiter: integrate AC_PosControl::get_roll_cd rename
4 years ago
Leonard Hall
d650df3e28
AC_Circle: integrate AC_PosControl::get_roll_cd rename
4 years ago
Leonard Hall
7f1f29c1ae
AC_PosControl: rename get_roll_cd get_pitch_cd
4 years ago
Leonard Hall
1ce63bf433
Plane: minor format and comment fixes
4 years ago
Leonard Hall
a780759221
Copter: minor format fixes
4 years ago
Leonard Hall
91e32a8339
AC_Loiter: minor format fix
4 years ago
Leonard Hall
f24a0988f4
AC_PosControl: minor formatting fixes
4 years ago
Leonard Hall
772cec5101
AC_AttitudeControl: minor format fix
4 years ago
Leonard Hall
eb07bfee2b
AC_PID: minor format fixes
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
c323ee4f56
AP_Logger: improve unit names in comments.
...
added Ampere hours unit in LOG_ESC_MSG
log ESC volts, amps and consumption as floats
update ESC log file structures
consumption in mAh
Correct the current_tot unit,
motor_temp unit and error_rate unit in comments (<amilcar.lucas@iav.de>)
move ESC_Telem logging to the AP_ESC_Telem class (<amilcar.lucas@iav.de>)
correct log structure (<amilcar.lucas@iav.de>)
4 years ago
Andy Piper
71e7f7e476
AP_BattMonitor: refector to use AP_ESC_Telem
...
rename AP_BattMonitor_BLHeliESC -> AP_BattMonitor_ESC
record volts, amps and consumption as floats
Correct ESC-telemetry-based voltage and temperature (<amilcar.lucas@iav.de>)
Correct ESC-telemetry-based voltage and temperature when less than 12 ESCs are used (<amilcar.lucas@iav.de>)
fix jumps in consumed current (<amilcar.lucas@iav.de>)
Implement temperature readings (<amilcar.lucas@iav.de>)
Fix temperature scaling (<amilcar.lucas@iav.de>)
4 years ago
Andy Piper
f1078d00a3
AP_Scripting: add in ESC telemetry bindings and make optional
4 years ago
Andy Piper
8df4e0f127
AP_ESC_Telem: generalise ESC telemetry to allow harmonic notch handling with other ESCs
...
refactor to capture and output slewed rpm values
enable with HAL_WITH_ESC_TELEM
move notch calculation to front end
refactor telemetry data into frontend
cope with blended data
add mavlink send function
log telemetry data in frontend
add SITL ESC telemetry
record volts, amps and consumption as floats
report telemetry transmission errors
disable ESC Telemetry inclusion when there is no need for it
move ESC_Telem logging to the AP_ESC_Telem class (by amilcar.lucas@iav.de )
various cleanups (by amilcar.lucas@iav.de )
add support for raw ESC rpm
check RPM validity for mavlink output
Use const when applicable
4 years ago
Andy Piper
2df7b5453e
autotest: add test for ESC telemetry driven notches.
4 years ago
Andy Piper
15fe14289d
SITL: add SIM_ESC_TELEM
4 years ago
Andy Piper
8e744a4a25
Plane: generalise ESC telemetry to allow harmonic notch handling with other ESCs
4 years ago
Andy Piper
fca6925129
GCS_MAVLink: use generic send_esc_telemetry_mavlink() from AP_ESC_Telem
4 years ago