PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <px4_platform_common/px4_config.h>
#include <px4_platform_common/console_buffer.h>
#include "logger.h"
#include "messages.h"
#include "watchdog.h"
#include <dirent.h>
#include <sys/stat.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <uORB/PublicationQueued.hpp>
#include <uORB/uORBTopics.h>
#include <uORB/topics/parameter_update.h>
#include <uORB/topics/vehicle_command_ack.h>
#include <drivers/drv_hrt.h>
#include <mathlib/math/Limits.hpp>
#include <px4_platform_common/getopt.h>
#include <px4_platform_common/log.h>
#include <px4_platform_common/posix.h>
#include <px4_platform_common/sem.h>
#include <px4_platform_common/shutdown.h>
#include <px4_platform_common/tasks.h>
#include <systemlib/mavlink_log.h>
#include <replay/definitions.hpp>
#include <version/version.h>
Go to the source code of this file.
Classes | |
struct | timer_callback_data_s |
struct | px4::logger::perf_callback_data_t |
Namespaces | |
px4 | |
px4::logger | |
Functions | |
static void | timer_callback (void *arg) |
int | logger_main (int argc, char *argv[]) |
int logger_main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 117 of file logger.cpp.
References px4::logger::Count, px4::logger::Logger::LOG_ROOT, and main().
|
static |
Definition at line 90 of file logger.cpp.
References data, timer_callback_data_s::semaphore, timer_callback_data_s::watchdog_data, timer_callback_data_s::watchdog_triggered, and px4::logger::watchdog_update().
Referenced by px4::logger::Logger::run().