44 #include <v2.0/mavlink_types.h> 61 bool get_entry(
int idx, uint32_t &size, uint32_t &date,
char *filename = 0,
int filename_len = 0);
86 void _scan_logs(FILE *
f,
const char *dir, time_t &date);
97 void handle_message(
const mavlink_message_t *
msg);
108 void _log_message(
const mavlink_message_t *msg);
109 void _log_request_list(
const mavlink_message_t *msg);
110 void _log_request_data(
const mavlink_message_t *msg);
111 void _log_request_erase(
const mavlink_message_t *msg);
112 void _log_request_end(
const mavlink_message_t *msg);
114 size_t _log_send_listing();
115 size_t _log_send_data();
static void delete_all(const char *dir)
uint16_t current_log_index
uint32_t current_log_data_remaining
char current_log_filename[128]
size_t get_log_data(uint8_t len, uint8_t *buffer)
High-resolution timer with callouts and timekeeping.
bool _get_log_time_size(const char *path, const char *file, time_t &date, uint32_t &size)
static char msg[NUM_MSG][CONFIG_USART1_TXBUFSIZE]
LogListHelper * _pLogHandlerHelper
bool get_entry(int idx, uint32_t &size, uint32_t &date, char *filename=0, int filename_len=0)
bool _get_session_date(const char *path, const char *dir, time_t &date)
void _scan_logs(FILE *f, const char *dir, time_t &date)
Vector< float, 6 > f(float t, const Matrix< float, 6, 1 > &, const Matrix< float, 3, 1 > &)
uint32_t current_log_data_offset
__BEGIN_DECLS typedef uint64_t hrt_abstime
Absolute time, in microsecond units.
uint32_t current_log_size
struct @83::@85::@87 file