|
APM:Libraries
|
#include <DFMessageWriter.h>
Public Member Functions | |
| void | reset () |
| void | process () |
| void | set_mission (const AP_Mission *mission) |
Public Member Functions inherited from DFMessageWriter | |
| virtual bool | finished () |
| virtual void | set_dataflash_backend (class DataFlash_Backend *backend) |
Private Types | |
| enum | entire_mission_blockwriter_stage { em_blockwriter_stage_init, em_blockwriter_stage_write_new_mission_message, em_blockwriter_stage_write_mission_items, em_blockwriter_stage_done } |
Private Attributes | |
| const AP_Mission * | _mission = nullptr |
| uint16_t | _mission_number_to_send = 0 |
| entire_mission_blockwriter_stage | stage = em_blockwriter_stage_init |
Additional Inherited Members | |
Protected Attributes inherited from DFMessageWriter | |
| bool | _finished = false |
| DataFlash_Backend * | _dataflash_backend = nullptr |
Definition at line 46 of file DFMessageWriter.h.
| Enumerator | |
|---|---|
| em_blockwriter_stage_init | |
| em_blockwriter_stage_write_new_mission_message | |
| em_blockwriter_stage_write_mission_items | |
| em_blockwriter_stage_done | |
Definition at line 55 of file DFMessageWriter.h.
|
virtual |
Implements DFMessageWriter.
Definition at line 178 of file DFMessageWriter.cpp.
Referenced by DataFlash_Backend::Log_Write_EntireMission().
|
virtual |
Implements DFMessageWriter.
Definition at line 219 of file DFMessageWriter.cpp.
| void DFMessageWriter_WriteEntireMission::set_mission | ( | const AP_Mission * | mission | ) |
Definition at line 227 of file DFMessageWriter.cpp.
Referenced by DataFlash_Backend::Log_Write_EntireMission().
|
private |
Definition at line 62 of file DFMessageWriter.h.
|
private |
Definition at line 63 of file DFMessageWriter.h.
|
private |
Definition at line 64 of file DFMessageWriter.h.
1.8.13