APM:Libraries
|
#include <DFMessageWriter.h>
Public Member Functions | |
virtual void | reset ()=0 |
virtual void | process ()=0 |
virtual bool | finished () |
virtual void | set_dataflash_backend (class DataFlash_Backend *backend) |
Protected Attributes | |
bool | _finished = false |
DataFlash_Backend * | _dataflash_backend = nullptr |
Definition at line 7 of file DFMessageWriter.h.
|
inlinevirtual |
Definition at line 12 of file DFMessageWriter.h.
Referenced by DataFlash_MAVLink::_WritePrioritisedBlock(), DataFlash_Backend::ShouldLog(), DataFlash_Backend::WriteBlockCheckStartupMessages(), and DataFlash_Backend::WriteMoreStartupMessages().
|
pure virtual |
Implemented in DFMessageWriter_DFLogStart, DFMessageWriter_WriteEntireMission, and DFMessageWriter_WriteSysInfo.
Referenced by DFMessageWriter_WriteSysInfo::DFMessageWriter_WriteSysInfo(), and DFMessageWriter_DFLogStart::set_dataflash_backend().
|
pure virtual |
Implemented in DFMessageWriter_DFLogStart, DFMessageWriter_WriteEntireMission, and DFMessageWriter_WriteSysInfo.
Definition at line 14 of file DFMessageWriter.cpp.
Referenced by DFMessageWriter_WriteSysInfo::DFMessageWriter_WriteSysInfo(), DFMessageWriter_WriteSysInfo::reset(), DFMessageWriter_WriteEntireMission::reset(), DFMessageWriter_DFLogStart::reset(), and DFMessageWriter_DFLogStart::set_dataflash_backend().
|
inlinevirtual |
Reimplemented in DFMessageWriter_DFLogStart.
Definition at line 14 of file DFMessageWriter.h.
Referenced by DataFlash_Backend::Log_Write_EntireMission(), and DFMessageWriter_DFLogStart::set_dataflash_backend().
|
protected |
Definition at line 20 of file DFMessageWriter.h.
Referenced by DFMessageWriter_WriteSysInfo::process(), DFMessageWriter_WriteEntireMission::process(), DFMessageWriter_DFLogStart::process(), and set_dataflash_backend().
|
protected |
Definition at line 19 of file DFMessageWriter.h.
Referenced by finished(), DFMessageWriter_WriteSysInfo::process(), DFMessageWriter_WriteEntireMission::process(), DFMessageWriter_DFLogStart::process(), and reset().