|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <array>#include <cstdint>#include <cstdlib>#include <limits>#include <span>#include <tuple>#include "GPSProtocolMath.h"#include "UBX/UBXFrame.h"#include "WireFields.h"
Include dependency graph for UBXMessageSchema.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | UBX |
| u-blox receivers over UBX: CFG-VALSET configuration from protocol 27, CFG-MSG and CFG-TMODE3 before it. | |
| namespace | Wire |
Functions | |
| double | UBX::coordinateDegrees (int32_t value, int64_t limitDegrees) |
| double | UBX::latitudeDegrees (int32_t value) |
| double | UBX::longitudeDegrees (int32_t value) |
| template<typename T > | |
| constexpr MessageSchema | UBX::fixedSchema (int towOffset=-1) |
| template<typename Header , typename Block > | |
| constexpr MessageSchema | UBX::repeatedSchema (MessageId message, size_t maximumBlocks) |
| constexpr const MessageSchema * | UBX::messageSchema (uint16_t message) |
| bool | UBX::validPayload (uint16_t message, std::span< const uint8_t > payload, const MessageSchema *schema) |
Variables | |
| template<Wire::Record T> | |
| constexpr size_t | UBX::WIRE_SIZE = Wire::SIZE<T> |
| constexpr size_t | UBX::MAX_CONTROL_PAYLOAD_SIZE = 328 |
| constexpr float | UBX::DOP_PER_UNIT = 0.01f |
| constexpr std::array | UBX::MESSAGE_SCHEMAS |