_dropped | DataFlash_Backend | protected |
_front | DataFlash_Backend | protected |
_initialised | DataFlash_Backend | protected |
_internal_errors | DataFlash_Backend | protected |
_sem_take(uint8_t timeout) | DataFlash_Revo | privatestatic |
_spi | DataFlash_Revo | privatestatic |
_spi_sem | DataFlash_Revo | privatestatic |
_startup_messagewriter | DataFlash_Backend | protected |
_WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical) | DataFlash_Revo | virtual |
_writing_startup_messages | DataFlash_Backend | protected |
adding_fmt_headers | DataFlash_Revo | private |
BlockErase(uint16_t BlockAdr) | DataFlash_Revo | private |
BlockRead(uint8_t BufferNum, uint16_t IntPageAdr, void *pBuffer, uint16_t size) | DataFlash_Revo | private |
BlockWrite(uint8_t BufferNum, uint16_t IntPageAdr, const void *pHeader, uint8_t hdr_size, const void *pBuffer, uint16_t size) | DataFlash_Revo | private |
bufferspace_available() | DataFlash_Revo | virtual |
BufferToPage(uint8_t BufferNum, uint16_t PageAdr, uint8_t wait) | DataFlash_Revo | private |
BufferWrite(uint8_t BufferNum, uint16_t IntPageAdr, uint8_t Data) | DataFlash_Revo | private |
CardInserted(void) const | DataFlash_Revo | inlinevirtual |
check_wrapped(void) | DataFlash_Revo | private |
ChipErase() | DataFlash_Revo | private |
cs_assert() | DataFlash_Revo | private |
cs_release() | DataFlash_Revo | private |
DataFlash_Backend(DataFlash_Class &front, class DFMessageWriter_DFLogStart *writer) | DataFlash_Backend | |
DataFlash_Revo(DataFlash_Class &front, DFMessageWriter_DFLogStart *writer) | DataFlash_Revo | inline |
df_BufferIdx | DataFlash_Revo | private |
df_BufferNum | DataFlash_Revo | private |
df_device | DataFlash_Revo | protected |
df_FileNumber | DataFlash_Revo | private |
df_FilePage | DataFlash_Revo | private |
df_manufacturer | DataFlash_Revo | protected |
df_NumPages | DataFlash_Revo | protected |
df_PageAdr | DataFlash_Revo | private |
df_PageSize | DataFlash_Revo | protected |
df_Read_BufferIdx | DataFlash_Revo | private |
df_Read_BufferNum | DataFlash_Revo | private |
df_Read_PageAdr | DataFlash_Revo | private |
erase_cmd | DataFlash_Revo | private |
erase_size | DataFlash_Revo | private |
EraseAll() | DataFlash_Revo | virtual |
find_last_log() override | DataFlash_Revo | virtual |
find_last_page(void) | DataFlash_Revo | private |
find_last_page_of_log(uint16_t log_number) | DataFlash_Revo | private |
FinishWrite(void) | DataFlash_Revo | private |
flash_died | DataFlash_Revo | privatestatic |
Flash_Jedec_EraseSector(uint32_t chip_offset) | DataFlash_Revo | private |
Flash_Jedec_WriteEnable() | DataFlash_Revo | private |
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) | DataFlash_Revo | virtual |
get_log_data(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data) | DataFlash_Revo | virtual |
get_log_data_raw(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data) | DataFlash_Revo | |
get_log_info(uint16_t log_num, uint32_t &size, uint32_t &time_utc) | DataFlash_Revo | virtual |
get_num_logs() override | DataFlash_Revo | virtual |
GetFileNumber() | DataFlash_Revo | private |
GetFilePage() | DataFlash_Revo | private |
GetPage(void) | DataFlash_Revo | private |
getSectorCount(uint32_t *ptr) | DataFlash_Revo | private |
GetWritePage(void) | DataFlash_Revo | private |
Init() override | DataFlash_Revo | virtual |
internal_error() | DataFlash_Backend | |
last_block_num | DataFlash_Revo | private |
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_started | DataFlash_Revo | privatestatic |
Log_Write_Unit(const struct UnitStructure *s) | DataFlash_Backend | |
logging_enabled() const | DataFlash_Revo | inlinevirtual |
logging_failed() const | DataFlash_Revo | inlinevirtual |
logging_started(void) const | DataFlash_Revo | inlinevirtual |
multiplier(uint8_t multiplier) const | DataFlash_Backend | |
NeedErase(void) | DataFlash_Revo | private |
NeedPrep(void) | DataFlash_Revo | virtual |
num_dropped(void) const | DataFlash_Backend | inline |
num_multipliers() const | DataFlash_Backend | |
num_types() const | DataFlash_Backend | |
num_units() const | DataFlash_Backend | |
PageErase(uint16_t PageAdr) | DataFlash_Revo | private |
PageSize() | DataFlash_Revo | inlineprivate |
PageToBuffer(uint8_t BufferNum, uint16_t PageAdr) | DataFlash_Revo | private |
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() | DataFlash_Revo | virtual |
PrepForArming() | DataFlash_Backend | inlinevirtual |
push_log_blocks() | DataFlash_Backend | protectedvirtual |
ReadBlock(void *pBuffer, uint16_t size) | DataFlash_Revo | privatevirtual |
ReadManufacturerID() | DataFlash_Revo | |
ReadStatus() | DataFlash_Revo | |
ReadStatusReg() | DataFlash_Revo | private |
remote_log_block_status_msg(mavlink_channel_t chan, mavlink_message_t *msg) | DataFlash_Backend | inlinevirtual |
set_mission(const AP_Mission *mission) | DataFlash_Backend | |
SetFileNumber(uint16_t FileNumber) | DataFlash_Revo | private |
ShouldLog(bool is_critical) | DataFlash_Backend | protected |
spi_write(uint8_t b) | DataFlash_Revo | inlineprivate |
spi_write(int data) | DataFlash_Revo | inlineprivate |
start_new_log(void) | DataFlash_Revo | virtual |
start_new_log_reset_variables() | DataFlash_Backend | protectedvirtual |
StartNewLogOK() const | DataFlash_Backend | protectedvirtual |
StartRead(uint16_t PageAdr) | DataFlash_Revo | private |
StartWrite(uint16_t PageAdr) | DataFlash_Revo | private |
stop_logging(void) | DataFlash_Revo | inlinevirtual |
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 |
WaitReady() | DataFlash_Revo | private |
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 override | DataFlash_Revo | protectedvirtual |