APM:Libraries
DataFlash_Backend Member List

This is the complete list of members for DataFlash_Backend, including all inherited members.

_droppedDataFlash_Backendprotected
_frontDataFlash_Backendprotected
_initialisedDataFlash_Backendprotected
_internal_errorsDataFlash_Backendprotected
_last_periodic_10HzDataFlash_Backendprivate
_last_periodic_1HzDataFlash_Backendprivate
_startup_messagewriterDataFlash_Backendprotected
_WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical)=0DataFlash_Backendprotectedpure virtual
_writing_startup_messagesDataFlash_Backendprotected
bufferspace_available()=0DataFlash_Backendpure virtual
CardInserted(void) const =0DataFlash_Backendpure virtual
DataFlash_Backend(DataFlash_Class &front, class DFMessageWriter_DFLogStart *writer)DataFlash_Backend
EraseAll()=0DataFlash_Backendpure virtual
find_last_log()=0DataFlash_Backendpure virtual
flush(void)DataFlash_Backendinlinevirtual
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)=0DataFlash_Backendpure virtual
get_log_data(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data)=0DataFlash_Backendpure virtual
get_log_info(uint16_t log_num, uint32_t &size, uint32_t &time_utc)=0DataFlash_Backendpure virtual
get_num_logs()=0DataFlash_Backendpure virtual
have_logged_armedDataFlash_Backendprivate
Init()DataFlash_Backendinlinevirtual
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 =0DataFlash_Backendpure virtual
logging_failed() const =0DataFlash_Backendpure virtual
logging_started(void) const =0DataFlash_Backendpure virtual
multiplier(uint8_t multiplier) constDataFlash_Backend
NeedPrep()=0DataFlash_Backendpure virtual
num_dropped(void) constDataFlash_Backendinline
num_multipliers() constDataFlash_Backend
num_types() constDataFlash_Backend
num_units() constDataFlash_Backend
periodic_10Hz(const uint32_t now)DataFlash_Backendprotectedvirtual
periodic_1Hz(const uint32_t now)DataFlash_Backendprotectedvirtual
periodic_fullrate(const uint32_t now)DataFlash_Backendprotectedvirtual
periodic_tasks()DataFlash_Backendvirtual
Prep()=0DataFlash_Backendpure virtual
PrepForArming()DataFlash_Backendinlinevirtual
push_log_blocks()DataFlash_Backendprotectedvirtual
ReadBlock(void *pkt, uint16_t size)=0DataFlash_Backendprotectedpure virtual
remote_log_block_status_msg(mavlink_channel_t chan, mavlink_message_t *msg)DataFlash_Backendinlinevirtual
set_mission(const AP_Mission *mission)DataFlash_Backend
ShouldLog(bool is_critical)DataFlash_Backendprotected
start_new_log(void)=0DataFlash_Backendpure virtual
start_new_log_reset_variables()DataFlash_Backendprotectedvirtual
StartNewLogOK() constDataFlash_Backendprotectedvirtual
stop_logging(void)=0DataFlash_Backendpure virtual
structure(uint8_t structure) constDataFlash_Backend
unit(uint8_t unit) constDataFlash_Backend
vehicle_message_writer()DataFlash_Backend
vehicle_was_disarmed()DataFlash_Backendinlinevirtual
WriteBlock(const void *pBuffer, uint16_t size)DataFlash_Backendinline
WriteBlockCheckStartupMessages()DataFlash_Backendprotectedvirtual
WriteCriticalBlock(const void *pBuffer, uint16_t size)DataFlash_Backendinline
WriteMoreStartupMessages()DataFlash_Backendprotectedvirtual
WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical)DataFlash_Backend
WritesOK() const =0DataFlash_Backendprotectedpure virtual