_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 |