| _dropped | DataFlash_Backend | protected |
| _front | DataFlash_Backend | protected |
| _initialised | DataFlash_Backend | protected |
| _internal_errors | DataFlash_Backend | protected |
| _last_periodic_10Hz | DataFlash_Backend | private |
| _last_periodic_1Hz | DataFlash_Backend | private |
| _startup_messagewriter | DataFlash_Backend | protected |
| _WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical)=0 | DataFlash_Backend | protectedpure virtual |
| _writing_startup_messages | DataFlash_Backend | protected |
| bufferspace_available()=0 | DataFlash_Backend | pure virtual |
| CardInserted(void) const =0 | DataFlash_Backend | pure virtual |
| DataFlash_Backend(DataFlash_Class &front, class DFMessageWriter_DFLogStart *writer) | DataFlash_Backend | |
| EraseAll()=0 | DataFlash_Backend | pure virtual |
| find_last_log()=0 | DataFlash_Backend | pure virtual |
| flush(void) | DataFlash_Backend | inlinevirtual |
| FUNCTOR_TYPEDEF(vehicle_startup_message_Log_Writer, void) | DataFlash_Backend | |
| get_log_boundaries(uint16_t log_num, uint16_t &start_page, uint16_t &end_page)=0 | DataFlash_Backend | pure virtual |
| get_log_data(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data)=0 | DataFlash_Backend | pure virtual |
| get_log_info(uint16_t log_num, uint32_t &size, uint32_t &time_utc)=0 | DataFlash_Backend | pure virtual |
| get_num_logs()=0 | DataFlash_Backend | pure virtual |
| have_logged_armed | DataFlash_Backend | private |
| Init() | DataFlash_Backend | inlinevirtual |
| internal_error() | DataFlash_Backend | |
| Log_Fill_Format(const struct LogStructure *structure, struct log_Format &pkt) | DataFlash_Backend | |
| Log_Fill_Format_Units(const struct LogStructure *s, struct log_Format_Units &pkt) | DataFlash_Backend | |
| Log_Write(uint8_t msg_type, va_list arg_list, bool is_critical=false) | DataFlash_Backend | |
| Log_Write_Emit_FMT(uint8_t msg_type) | DataFlash_Backend | |
| Log_Write_EntireMission(const AP_Mission &mission) | DataFlash_Backend | |
| Log_Write_Format(const struct LogStructure *structure) | DataFlash_Backend | |
| Log_Write_Format_Units(const struct LogStructure *structure) | DataFlash_Backend | |
| Log_Write_MavCmd(uint16_t cmd_total, const mavlink_mission_item_t &mav_cmd) | DataFlash_Backend | |
| Log_Write_Message(const char *message) | DataFlash_Backend | |
| Log_Write_Mission_Cmd(const AP_Mission &mission, const AP_Mission::Mission_Command &cmd) | DataFlash_Backend | |
| Log_Write_Mode(uint8_t mode, uint8_t reason=0) | DataFlash_Backend | |
| Log_Write_Multiplier(const struct MultiplierStructure *s) | DataFlash_Backend | |
| Log_Write_Parameter(const char *name, float value) | DataFlash_Backend | |
| Log_Write_Parameter(const AP_Param *ap, const AP_Param::ParamToken &token, enum ap_var_type type) | DataFlash_Backend | |
| Log_Write_Unit(const struct UnitStructure *s) | DataFlash_Backend | |
| logging_enabled() const =0 | DataFlash_Backend | pure virtual |
| logging_failed() const =0 | DataFlash_Backend | pure virtual |
| logging_started(void) const =0 | DataFlash_Backend | pure virtual |
| multiplier(uint8_t multiplier) const | DataFlash_Backend | |
| NeedPrep()=0 | DataFlash_Backend | pure virtual |
| num_dropped(void) const | DataFlash_Backend | inline |
| num_multipliers() const | DataFlash_Backend | |
| num_types() const | DataFlash_Backend | |
| num_units() const | DataFlash_Backend | |
| periodic_10Hz(const uint32_t now) | DataFlash_Backend | protectedvirtual |
| periodic_1Hz(const uint32_t now) | DataFlash_Backend | protectedvirtual |
| periodic_fullrate(const uint32_t now) | DataFlash_Backend | protectedvirtual |
| periodic_tasks() | DataFlash_Backend | virtual |
| Prep()=0 | DataFlash_Backend | pure virtual |
| PrepForArming() | DataFlash_Backend | inlinevirtual |
| push_log_blocks() | DataFlash_Backend | protectedvirtual |
| ReadBlock(void *pkt, uint16_t size)=0 | DataFlash_Backend | protectedpure virtual |
| remote_log_block_status_msg(mavlink_channel_t chan, mavlink_message_t *msg) | DataFlash_Backend | inlinevirtual |
| set_mission(const AP_Mission *mission) | DataFlash_Backend | |
| ShouldLog(bool is_critical) | DataFlash_Backend | protected |
| start_new_log(void)=0 | DataFlash_Backend | pure virtual |
| start_new_log_reset_variables() | DataFlash_Backend | protectedvirtual |
| StartNewLogOK() const | DataFlash_Backend | protectedvirtual |
| stop_logging(void)=0 | DataFlash_Backend | pure virtual |
| structure(uint8_t structure) const | DataFlash_Backend | |
| unit(uint8_t unit) const | DataFlash_Backend | |
| vehicle_message_writer() | DataFlash_Backend | |
| vehicle_was_disarmed() | DataFlash_Backend | inlinevirtual |
| WriteBlock(const void *pBuffer, uint16_t size) | DataFlash_Backend | inline |
| WriteBlockCheckStartupMessages() | DataFlash_Backend | protectedvirtual |
| WriteCriticalBlock(const void *pBuffer, uint16_t size) | DataFlash_Backend | inline |
| WriteMoreStartupMessages() | DataFlash_Backend | protectedvirtual |
| WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical) | DataFlash_Backend | |
| WritesOK() const =0 | DataFlash_Backend | protectedpure virtual |