APM:Libraries
DataFlash_Revo Member List

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

_droppedDataFlash_Backendprotected
_frontDataFlash_Backendprotected
_initialisedDataFlash_Backendprotected
_internal_errorsDataFlash_Backendprotected
_sem_take(uint8_t timeout)DataFlash_Revoprivatestatic
_spiDataFlash_Revoprivatestatic
_spi_semDataFlash_Revoprivatestatic
_startup_messagewriterDataFlash_Backendprotected
_WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical)DataFlash_Revovirtual
_writing_startup_messagesDataFlash_Backendprotected
adding_fmt_headersDataFlash_Revoprivate
BlockErase(uint16_t BlockAdr)DataFlash_Revoprivate
BlockRead(uint8_t BufferNum, uint16_t IntPageAdr, void *pBuffer, uint16_t size)DataFlash_Revoprivate
BlockWrite(uint8_t BufferNum, uint16_t IntPageAdr, const void *pHeader, uint8_t hdr_size, const void *pBuffer, uint16_t size)DataFlash_Revoprivate
bufferspace_available()DataFlash_Revovirtual
BufferToPage(uint8_t BufferNum, uint16_t PageAdr, uint8_t wait)DataFlash_Revoprivate
BufferWrite(uint8_t BufferNum, uint16_t IntPageAdr, uint8_t Data)DataFlash_Revoprivate
CardInserted(void) constDataFlash_Revoinlinevirtual
check_wrapped(void)DataFlash_Revoprivate
ChipErase()DataFlash_Revoprivate
cs_assert()DataFlash_Revoprivate
cs_release()DataFlash_Revoprivate
DataFlash_Backend(DataFlash_Class &front, class DFMessageWriter_DFLogStart *writer)DataFlash_Backend
DataFlash_Revo(DataFlash_Class &front, DFMessageWriter_DFLogStart *writer)DataFlash_Revoinline
df_BufferIdxDataFlash_Revoprivate
df_BufferNumDataFlash_Revoprivate
df_deviceDataFlash_Revoprotected
df_FileNumberDataFlash_Revoprivate
df_FilePageDataFlash_Revoprivate
df_manufacturerDataFlash_Revoprotected
df_NumPagesDataFlash_Revoprotected
df_PageAdrDataFlash_Revoprivate
df_PageSizeDataFlash_Revoprotected
df_Read_BufferIdxDataFlash_Revoprivate
df_Read_BufferNumDataFlash_Revoprivate
df_Read_PageAdrDataFlash_Revoprivate
erase_cmdDataFlash_Revoprivate
erase_sizeDataFlash_Revoprivate
EraseAll()DataFlash_Revovirtual
find_last_log() overrideDataFlash_Revovirtual
find_last_page(void)DataFlash_Revoprivate
find_last_page_of_log(uint16_t log_number)DataFlash_Revoprivate
FinishWrite(void)DataFlash_Revoprivate
flash_diedDataFlash_Revoprivatestatic
Flash_Jedec_EraseSector(uint32_t chip_offset)DataFlash_Revoprivate
Flash_Jedec_WriteEnable()DataFlash_Revoprivate
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)DataFlash_Revovirtual
get_log_data(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data)DataFlash_Revovirtual
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_Revovirtual
get_num_logs() overrideDataFlash_Revovirtual
GetFileNumber()DataFlash_Revoprivate
GetFilePage()DataFlash_Revoprivate
GetPage(void)DataFlash_Revoprivate
getSectorCount(uint32_t *ptr)DataFlash_Revoprivate
GetWritePage(void)DataFlash_Revoprivate
Init() overrideDataFlash_Revovirtual
internal_error()DataFlash_Backend
last_block_numDataFlash_Revoprivate
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_startedDataFlash_Revoprivatestatic
Log_Write_Unit(const struct UnitStructure *s)DataFlash_Backend
logging_enabled() constDataFlash_Revoinlinevirtual
logging_failed() constDataFlash_Revoinlinevirtual
logging_started(void) constDataFlash_Revoinlinevirtual
multiplier(uint8_t multiplier) constDataFlash_Backend
NeedErase(void)DataFlash_Revoprivate
NeedPrep(void)DataFlash_Revovirtual
num_dropped(void) constDataFlash_Backendinline
num_multipliers() constDataFlash_Backend
num_types() constDataFlash_Backend
num_units() constDataFlash_Backend
PageErase(uint16_t PageAdr)DataFlash_Revoprivate
PageSize()DataFlash_Revoinlineprivate
PageToBuffer(uint8_t BufferNum, uint16_t PageAdr)DataFlash_Revoprivate
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()DataFlash_Revovirtual
PrepForArming()DataFlash_Backendinlinevirtual
push_log_blocks()DataFlash_Backendprotectedvirtual
ReadBlock(void *pBuffer, uint16_t size)DataFlash_Revoprivatevirtual
ReadManufacturerID()DataFlash_Revo
ReadStatus()DataFlash_Revo
ReadStatusReg()DataFlash_Revoprivate
remote_log_block_status_msg(mavlink_channel_t chan, mavlink_message_t *msg)DataFlash_Backendinlinevirtual
set_mission(const AP_Mission *mission)DataFlash_Backend
SetFileNumber(uint16_t FileNumber)DataFlash_Revoprivate
ShouldLog(bool is_critical)DataFlash_Backendprotected
spi_write(uint8_t b)DataFlash_Revoinlineprivate
spi_write(int data)DataFlash_Revoinlineprivate
start_new_log(void)DataFlash_Revovirtual
start_new_log_reset_variables()DataFlash_Backendprotectedvirtual
StartNewLogOK() constDataFlash_Backendprotectedvirtual
StartRead(uint16_t PageAdr)DataFlash_Revoprivate
StartWrite(uint16_t PageAdr)DataFlash_Revoprivate
stop_logging(void)DataFlash_Revoinlinevirtual
structure(uint8_t structure) constDataFlash_Backend
unit(uint8_t unit) constDataFlash_Backend
vehicle_message_writer()DataFlash_Backend
vehicle_was_disarmed()DataFlash_Backendinlinevirtual
WaitReady()DataFlash_Revoprivate
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 overrideDataFlash_Revoprotectedvirtual