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
Peter Barker
90c2db119e
DataFlash: send log data on requesting channel only
8 years ago
Peter Barker
1f0a14ab33
DataFlash: add PrepForArming method
8 years ago
Peter Barker
b572c13ca9
DataFlash: move starting of new logs into DataFlash
8 years ago
Peter Barker
4dfdffde43
DataFlash: move should_log check of log bitmask into DataFlash
8 years ago
Peter Barker
ad17709390
DataFlash: handle knowledge of in_log_download in DataFlash
8 years ago
Peter Barker
305531952f
DataFlash: move send-logs-via-mavlink code into DataFlash
8 years ago
Peter Barker
5c19f09cd7
DataFlash: handle mavlink messages, not just remote-log-block-statuses
8 years ago
Peter Barker
6a03af8f3e
DataFlash: make EnableWrites a frontend thing
8 years ago
Peter Barker
07e37281ef
DataFlash: add a should_log method
8 years ago
Pierre Kancir
914bc53100
Dataflash: fix shadowing of logstructure in SITL
8 years ago
Peter Barker
af6eb4e41d
DataFlash: remove unused NeedPrep function
8 years ago
Peter Barker
91b62abfe5
DataFlash: simplify dataflash initialisation
8 years ago
Peter Barker
7221b0def2
DataFlash: StartUnstartedLogging replaces logging_started/start_logging
8 years ago
Peter Barker
bd747006aa
DataFlash: eliminate calls to manipulate _writes_enabled
8 years ago
Peter Barker
ac1484f60e
DataFlash: clear format sent mask when backend starts new log
8 years ago
Andrew Tridgell
0ccb3a7688
DataFlash: added logging of timing statistics
8 years ago
Peter Barker
608d6d0a5f
DataFlash: implement a printf-like Log_Write_MessageF method
8 years ago
karthik.desai
28a6ca7d75
Dataflash: add AP_Beacon logging
8 years ago
Eugene Shamaev
a144e79a50
DataFlash: logging of AOA and SSA
8 years ago
Randy Mackay
0644314499
DataFlash: add visual odometry sensor logging
8 years ago
Peter Barker
510aa587ef
DataFlash: add validation for logging structures
8 years ago
Andrew Tridgell
6c31a6982b
DataFlash: added Log_Write_AttitudeView
8 years ago
Andrew Tridgell
0e14992b34
DataFlash: hide direct EK2/EK3 logging
...
should call Log_Write_EKF and let it choose the types
8 years ago