Peter Barker
e5c40d0e54
AP_Logger: move logging of Beacon into Beacon library
3 years ago
Peter Barker
795427e574
AP_Logger: move logging of Proximity into Proximity library
3 years ago
Peter Barker
23f2055330
AP_Logger: move logging of RPM into RPM library
3 years ago
Peter Barker
0c32eeca2e
AP_Logger: stop libraries including AP_Logger.h in .h files
...
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h
This necessitated moving The PID_Info structure out of AP_Logger's
namespace. This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!
There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
3 years ago
Leonard Hall
087a2b92c3
AP_Logger: Update PSC logging to include desired
3 years ago
Peter Barker
13a7b60279
AP_Logger: log source sysid/compid in MAVC
...
For field length purposed had tor remove Current and autocontinue which we don't care about
anyway.
3 years ago
Andrew Tridgell
0f59e1ebb8
AP_Logger: log MCU temperature and voltage
4 years ago
Hwurzburg
df0c9a42cb
AP_Logger: Add Link Quality reporting to RC protocols
4 years ago
Peter Barker
b681dc940a
AP_Logger: add support for AP_Logger into AP_Periph
4 years ago
Peter Barker
f30ad1d2dc
AP_Logger: log which RC channels are being overridden
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
Josh Henderson
c8b8ff3380
AP_Logger: Privatize AC_Avoidance Logging
4 years ago
Josh Henderson
859fc73ba3
AP_Logger: Privatize AP_InertialSensor Logging
4 years ago
Andrew Tridgell
05d5fc2ecc
AP_Logger: added SRate logging to PIDs
4 years ago
Randy Mackay
d4f1eacbed
AP_Logger: use of AP_Proximity checks HAL_PROXIMITY_ENABLED
4 years ago
Josh Henderson
070ad226ce
AP_Logger: OABR correct altitude logging frame and specifier
4 years ago
Rishabh
e09e9b1e6a
AP_Logger: Log raw and filtered distances from proximity lib
4 years ago
Peter Barker
1c4e1aab05
AP_Logger: move gps logging structures into AP_GPS
4 years ago
Randy Mackay
3ae8af6b21
AP_Logger: add PSCZ logging
...
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
includes const log_PSCZ declaration
also changed PSZ ThO to percentage
4 years ago
Josh Henderson
00e3bda2f5
AP_Logger: Privatize AP_VisualOdom Logging
4 years ago
Josh Henderson
c32dd4bb5d
AP_Logger: Privatize AP_Baro Logging
4 years ago
Josh Henderson
d142b3ba16
AP_Logger: Privatize AP_Camera Logging
4 years ago
Josh Henderson
8e705a5eed
AP_Logger: move BAT & BCL logging functions to AP_BattMonitor
4 years ago
Josh Henderson
0ebbf0f74e
AP_Logger: move AP_AHRS functions out
4 years ago
Josh Henderson
1c49a0b44d
AP_Logger: only log Battery Status for active monitors
4 years ago
Andrew Tridgell
ce561ab249
AP_Logger: log active EKF type as ATT.AEKF
4 years ago
Peter Hall
b2e1d88da8
AP_Logger: add limit flag to PID logs
4 years ago
Andy Piper
5436784d38
AP_Logger: add ESC error rate
4 years ago
Peter Barker
d50e4d03f4
AP_Logger: remove time_us parameter to several sensor logging methods
...
These were used by the old Replay code to try to provide a frame of
sensor data by correlating the timestamps. That Replay code has been
removed.
4 years ago
Peter Barker
a12c2a6b87
AP_Logger: use instance numbers for logging GPS data
4 years ago
Peter Barker
48385b82dc
AP_Logger: use instance number for Mag logging
4 years ago
Peter Barker
12f0e9dd43
AP_Logger: use instance number for Baro logging
4 years ago
Peter Barker
2437cf8a24
AP_Logger: use instance number for IMU logging
4 years ago
Andrew Tridgell
09aff03edc
AP_Logger: support new replay system
...
added allow_start_ekf and block write method for replay
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago
Michael du Breuil
b04844ca13
AP_Logger: Log all vibration instances
4 years ago
Randy Mackay
d9b90bf19f
AP_Logger: VISP and VISV get ignored field
4 years ago
Randy Mackay
36dee8791a
AP_Logger: revert adding PSCP log structure
4 years ago
Iampete1
9753a20404
AP_Logger: add PSCP log structure
4 years ago
Iampete1
02c225ee93
AP_Logger: add structure for PSC message
4 years ago
Andrew Tridgell
bea9769b82
AP_Logger: log unhealthy barometers
4 years ago
Peter Barker
716e7622be
AP_Logger: log RCIN channels 14 and 15 in RCI2
5 years ago
Rishabh
ad3a7e4d49
AP_Logger: Update logs based on new BendyRuler type
5 years ago
Randy Mackay
f7ec08ff18
AP_Logger: add Write_Winch
5 years ago
Rishabh
251ebf9286
AP_Logger: Log Simple Avoidance
5 years ago
Peter Barker
721d94a23b
AP_Logger: log accumulated power status flags; all flags ever set
5 years ago
Paul Riseborough
0cf70fe961
AP_Logger: Log D gain limit cycle gain scaler
...
Used by Plane roll and pitch loops in APM_Control
5 years ago
Andrew Tridgell
f80ca85428
AP_Logger: use strncpy_noterm
5 years ago
Rishabh
4fa2c3f5ba
AP_Logger: Log if BendyRuler has avoided changing directions
5 years ago
chobits
5e5a0d2111
AP_Logger: log ext nav pos err and ang err
5 years ago
Randy Mackay
714975662d
AP_Logger: VISP message gets velocity error field
5 years ago