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
Peter Barker
7308c9aa7b
DataFlash: tighten types up to save flash space
...
Saves about 1,500 bytes!
7 years ago
Peter Barker
e05cba5d2c
DataFlash: remove default reason of zero from Log_Write_Mode
...
All vehicles now supply this reason all the time
7 years ago
Michael du Breuil
725f1a2f2b
DataFlash: Use battery singleton
7 years ago
Peter Barker
404e395880
DataFlash: avoid declarations of SITL-only functions
7 years ago
Peter Barker
fd0aa3c659
DataFlash: add validation for Log_Write parameters
7 years ago
Peter Barker
5070628230
DataFlash: factor out validate_structure
7 years ago
Andrew Tridgell
fd14dedcff
DataFlash: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Peter Barker
b19f981c07
DataFlash: validate units and multipliers
7 years ago
Peter Barker
9896e23c36
DataFlash: Log_Write() fills unknown units with '?'
7 years ago
Peter Barker
a5442fb293
DataFlash: support for units on fields
7 years ago
Peter Barker
b97ee33438
DataFlash: AP_Camera functions use GPS singleton
7 years ago
Peter Barker
191e457230
DataFlash: include sample count in ISBH
7 years ago
Peter Barker
d950e78079
DataFlash: Log_ISBH and Log_ISBD, to log batches of IMU data
7 years ago
Peter Barker
466d6e619e
DataFlash: correct nanf log output
7 years ago
Peter Barker
fa95edc260
DataFlash: factor out a Log_Write_IMUDT_instance
7 years ago
Peter Barker
06a2e05be5
DataFlash: log cell voltages with correct packet type
7 years ago
Peter Barker
79ba2b357f
DataFlash: factor out a Log_Write_Current_instance
7 years ago
Peter Barker
8d3267a731
DataFlash: factor out a Log_Write_Compass_instance
7 years ago
Peter Barker
a7063393b4
DataFlash: factor out a Log_Write_IMU_instance
7 years ago
Peter Barker
d7638389ce
DataFlash: factor out a Log_Write_Baro_instance
7 years ago
Lucas De Marchi
a25320d522
DataFlash: add static create method
7 years ago
squilter
f37d742160
DataFlash: support SafeRTL log messages
8 years ago
Peter Barker
6ad3541a24
DataFlash: clean up public interface
8 years ago
Randy Mackay
e13f4d0d56
DataFlash: removed unused optFlowEnabled from Log_Write_EKF
8 years ago
khancyr
603621f2c4
DataFlash: move proximity log from Copter (NFC)
8 years ago