Peter Barker
7c102b90fa
AP_Logger: use singletons when logging camera information
6 years ago
Peter Barker
e009b7aee5
AP_Logger: move logging of EKF packets out to EKF
6 years ago
Andrew Tridgell
dd3eec2a38
AP_Logger: persist logging for 15s after disarm or arming failure
...
this will provide useful information in logs on disarms in flight or
reasons for arming failure
6 years ago
Michael du Breuil
23439de39a
AP_Logger: Don't include AP_BattMonitor which we don't need
6 years ago
Randy Mackay
c7b1ad3443
AP_Logger: add Write_OA
6 years ago
Peter Barker
a5f5b4349c
AP_Logger: add a Write_Rally method
6 years ago
Peter Barker
54eff7eafc
AP_Logger: add WriteCritical method to AP::logger()
...
For callers who emphatically want their custom messages to be written out.
6 years ago
Peter Barker
540d4ae796
AP_Logger: RangeFinder library now does its own logging
...
Since we were poking the backends directly it should probably be over
there
6 years ago
Peter Barker
57c4cbc771
AP_Logger: use RSSI singleton for logging
6 years ago
Peter Barker
d90e554608
AP_Logger: move logging of ARSP into Airspeed library
6 years ago
Peter Barker
26d8627d18
AP_Logger: use airspeed singleton for logging
...
This avoids the header dependency on airspeed
6 years ago
Michael du Breuil
2e2ef27670
AP_Logger: Remove unneeded includes
6 years ago
Tom Pittenger
027f9afcf8
AP_logger: rename dataflash to logger and refactor the filename logger.bin
6 years ago
Peter Barker
b6ee93aeef
AP_Logger: change BAD_DEPTH logerror code from 0 to 3
...
We use 0 to mean cleared for many other subsystems, so this is a bit of
a wart.
6 years ago
Peter Barker
0d0dfd49bd
AP_Logger: accomodation for Sub error subsystems and codes
6 years ago
Peter Barker
d2a683a758
AP_Logger: move Log_Write_Error into library
6 years ago
Peter Barker
ee690e7ab9
AP_Logger: use AP_InternalError for tracking internal errors
6 years ago
Peter Barker
539000df40
AP_Logger: remove more DataFlash references
...
Also strongly type the backend type
6 years ago
Andrew Tridgell
202e6d38c4
AP_Logger: fixed race condition with multi-thread AP_Logger
6 years ago
Randy Mackay
e28efeceac
AP_Logger: implement Write_ESC
6 years ago
Peter Barker
9108eeb8f5
AP_Logger: log rally points into dataflash on upload
6 years ago
Tom Pittenger
21db5e1a5c
AP_Logger: unify singleton naming to _singleton and get_singleton()
6 years ago
Peter Barker
3071372c8d
AP_Logger: add Sub-specific events
6 years ago
Peter Barker
78e76b84b2
AP_Logger: move handling Write_Event into AP_Logger
6 years ago
Peter Barker
5ecb730766
AP_Logger: remove rally argument from Write_Rally - use singleton
6 years ago
Peter Barker
7525c593cb
AP_Logger: stop taking mission as argument to Write_EntireMission
6 years ago
Andrew Tridgell
e3c9f10e91
AP_Logger: revived block based logging
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
8e2a229e5d
AP_Logger: add AP::logger() method
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
6a59dd04a7
DataFlash: rename to AP_Logger
6 years ago
Peter Barker
21f2b74096
DataFlash: remove PX4 ESC logging code
...
Left the log structure in place as we really should be using it for
telemetry-enabled ESCs
6 years ago
Andrew Tridgell
e2907ba88b
DataFlash: use AHRS_View for RATE log msg
6 years ago
Peter Barker
590eb86a45
DataFlash: use AP_Mission singleton
6 years ago
Peter Barker
0bdeccb568
DataFlash: rename send_extended_status1 to send_sys_status
6 years ago
Andrew Tridgell
19ba2322ac
DataFlash: added timestamp to CAM messages
6 years ago
Michael du Breuil
3ee675ad42
DataFlash: Log integer version of mission
...
This is higher precision the casting to float, and better matches the
internal format we actually use. Removed the indicection as it gained us
nothing. Closes #8875
6 years ago
Peter Barker
156ac83123
DataFlash: allow replay to work again
6 years ago
Randy Mackay
397e035cf7
DataFlash: replace unused AFF with actual in PID_Info
7 years ago
Peter Barker
6daa241235
DataFlash: add sanity check for WritePrioritisedBlock size
7 years ago
Peter Barker
ce62b2303a
DataFlash: add ability to log-disarmed
7 years ago
Peter Barker
4e0c6b873f
DataFlash: use compass singleton for logging
7 years ago
Peter Barker
fc378eeae1
DataFlash: move log-transfer state variables into enumerated variable
7 years ago
Peter Barker
611dcb694b
DataFlash: write CHIBIOS_GIT_VERSION to opened log file
...
DataFlash: use AP_FWVersion singleton
7 years ago
Peter Barker
5bf2fb186c
DataFlash: parameterise dataflash-over-mavlink cachesize
7 years ago
Peter Barker
64a8de42da
DataFlash: use singleton for getting hold of gps object
7 years ago
Peter Barker
8027883734
DataFlash: remove vestiges of CLI functions
7 years ago
Peter Barker
96d7eb6bed
DataFlash: handle log sending as part of periodic function
7 years ago
Peter Barker
3190974e4f
DataFlash: use ins singleton
7 years ago
Peter Barker
735f671726
DataFlash: use baro singleton
7 years ago