Andrew Tridgell
0ff544ffcd
Revert "AP_ESC_Telem: keep RPM updates in the correct order"
...
This reverts commit db43b18829654629d9006ed5e7774f5c43751c33.
reverted as it breaks non-contiguous motors for quadplanes
3 years ago
Andy Piper
7d5162181f
AP_ESC_Telem: keep RPM updates in the correct order
3 years ago
murata
fb8582e98e
AP_ESC_Telem: correct spelling mili -> milli
3 years ago
VMsunghwan
5bf24cd54c
AP_ESC_Telem : Update Telemetry
...
telemtry -> telemetry
3 years ago
Andrew Tridgell
9da03668ae
AP_ESC_Telem: allow build with AP_Periph
3 years ago
Andy Piper
e8d1326a6d
AP_ESC_Telem: fix raw rpm
...
Co-authored-by: Amilcar Lucas <amilcar.lucas@iav.de>
3 years ago
Andy Piper
9281982b8f
AP_ESC_Telem: log raw RPM information
3 years ago
Dr.-Ing. Amilcar do Carmo Lucas
72a69ec274
AP_ESC_Telem: implement get_active_esc_mask()
...
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
4 years ago
Pierre Kancir
adf86357aa
AP_ESC_Telem: prevent possible overrun
4 years ago
Pierre Kancir
7739ddefd0
AP_ESC_TELEM: prevent overrun, esc_index should be < to ESC_TELEM_MAX_ESCS
4 years ago
Pierre Kancir
a0175441a0
AP_ESC_Telem: fix out of bound access
4 years ago
bugobliterator
3d6ef2106f
AP_ESC_Telem: change class name from SITL::SITL to SITL::SIM
4 years ago
Andrew Tridgell
b450b59acc
AP_ESC_Telem: mark log messages as streaming
4 years ago
Michel Pastor
26c6224b2e
AP_ESC_Telem: add method to get the temperature of the motor with highest temperature
4 years ago
Michel Pastor
f9b149e793
AP_ESC_Telem: add method to get average motor RPM
4 years ago
yaapu
b4d54cf565
AP_ESC_Telem: added methods to get average rpm data by motor mask
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
13a97eecd4
AP_ESC_Telem: fix compilation when HAL_WITH_ESC_TELEM == 0
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
bb9a81d32e
AP_ESC_Telem: dummy empty class to be used when HAL_WITH_ESC_TELEM == 0
4 years ago
Andrew Tridgell
ac2080ff93
AP_ESC_Telem: don't send mavlink msgs if we've never data any data
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
Dr.-Ing. Amilcar do Carmo Lucas
48ab08fb67
AP_ESC_Telem: Fix copy & paste typo
4 years ago
Siddharth Purohit
e9430d7f80
AP_ESC_Telem: move to using CANManager library
5 years ago
Randy Mackay
35737d484e
AP_ESC_Telem: wrapper for ESCs with feedback
5 years ago