|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <array>#include <chrono>#include <cstdint>#include <QtCore/QByteArray>#include <QtCore/QList>#include "GPSProtocolMath.h"
Include dependency graph for UnicorePlan.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Unicore::Plan::Command |
| struct | Unicore::Plan::BaseStation |
| The commands after identification. More... | |
Namespaces | |
| namespace | Unicore |
| namespace | Unicore::Plan |
Enumerations | |
| enum class | Unicore::Plan::Reply : uint8_t { Unicore::Plan::Acknowledgement , Unicore::Plan::Version , Unicore::Plan::RoverMode , Unicore::Plan::AveragingMode , Unicore::Plan::FixedMode , Unicore::Plan::FixedPosition } |
Functions | |
| Command | Unicore::Plan::identify () |
| Sent at each candidate rate. Nothing changes before a supported receiver answers. | |
| BaseStation | Unicore::Plan::averagingBase (std::chrono::seconds maximum) |
| Receiver-managed averaging for at most maximum. | |
| BaseStation | Unicore::Plan::fixedBase (const GPSProtocolMath::Ecef &position) |
| A fixed base at position, in ECEF metres. | |
Variables | |
| constexpr std::chrono::milliseconds | Unicore::Plan::COMMAND_TIMEOUT {1500} |
| Per command. | |
| constexpr std::chrono::milliseconds | Unicore::Plan::CONFIGURATION_TIMEOUT {45000} |
| For the whole configuration after validation. | |
| constexpr std::array | Unicore::Plan::BAUD_RATES {115200u, 230400u, 460800u, 921600u, 57600u, 38400u, 19200u, 9600u} |
| Rates the identity query probes, in order. | |