|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <QtCore/QString>#include <cstdint>#include <functional>#include <memory>#include <set>#include <string>#include <ulog_cpp/data_handler_interface.hpp>#include <ulog_cpp/messages.hpp>#include <ulog_cpp/subscription.hpp>
Include dependency graph for PX4ULogUtility.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | PX4ULogUtility::MessageHandler |
Namespaces | |
| namespace | PX4ULogUtility |
Typedefs | |
| using | PX4ULogUtility::MessageCallback = std::function< bool(const ulog_cpp::TypedDataView &sample)> |
Functions | |
| bool | PX4ULogUtility::isValidHeader (const char *data, qint64 size) |
| int | PX4ULogUtility::getVersion (const char *data, qint64 size) |
| uint64_t | PX4ULogUtility::getHeaderTimestamp (const char *data, qint64 size) |
| bool | PX4ULogUtility::iterateMessages (const char *data, qint64 size, const std::string &messageName, const MessageCallback &callback, QString &errorMessage) |
Variables | |
| constexpr char | PX4ULogUtility::kMagicBytes [] = {'U', 'L', 'o', 'g'} |
| ULog file magic bytes: "ULog" followed by 0x01 (version 1) followed by 0x12 (file compat) | |
| constexpr int | PX4ULogUtility::kMagicSize = 4 |
| constexpr int | PX4ULogUtility::kHeaderSize = 16 |