|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include "log_writer.h"#include "messages.h"#include <containers/Array.hpp>#include "util.h"#include <px4_platform_common/defines.h>#include <drivers/drv_hrt.h>#include <version/version.h>#include <parameters/param.h>#include <systemlib/printload.h>#include <px4_platform_common/module.h>#include <uORB/Subscription.hpp>#include <uORB/SubscriptionInterval.hpp>#include <uORB/topics/log_message.h>#include <uORB/topics/manual_control_setpoint.h>#include <uORB/topics/vehicle_command.h>#include <uORB/topics/vehicle_status.h>Go to the source code of this file.
Classes | |
| struct | px4::logger::LoggerSubscription |
| class | px4::logger::Logger |
| struct | px4::logger::Logger::LogFileName |
| struct | px4::logger::Logger::Statistics |
| struct | px4::logger::Logger::MissionSubscription |
Namespaces | |
| px4 | |
| px4::logger | |
Enumerations | |
| enum | px4::logger::SDLogProfileMask : int32_t { px4::logger::SDLogProfileMask::DEFAULT = 1 << 0, px4::logger::SDLogProfileMask::ESTIMATOR_REPLAY = 1 << 1, px4::logger::SDLogProfileMask::THERMAL_CALIBRATION = 1 << 2, px4::logger::SDLogProfileMask::SYSTEM_IDENTIFICATION = 1 << 3, px4::logger::SDLogProfileMask::HIGH_RATE = 1 << 4, px4::logger::SDLogProfileMask::DEBUG_TOPICS = 1 << 5, px4::logger::SDLogProfileMask::SENSOR_COMPARISON = 1 << 6, px4::logger::SDLogProfileMask::VISION_AND_AVOIDANCE = 1 << 7 } |
| enum | px4::logger::MissionLogType : int32_t { px4::logger::MissionLogType::Disabled = 0, px4::logger::MissionLogType::Complete = 1, px4::logger::MissionLogType::Geotagging = 2 } |
Functions | |
| __EXPORT int | logger_main (int argc, char *argv[]) |
| bool | px4::logger::operator & (SDLogProfileMask a, SDLogProfileMask b) |
Variables | |
| static constexpr hrt_abstime | TRY_SUBSCRIBE_INTERVAL {1000 * 1000} |
| static constexpr uint8_t | px4::logger::MSG_ID_INVALID = UINT8_MAX |
| __EXPORT 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 56 of file logger.h.
Referenced by px4::logger::Logger::run().