QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
AshtechPlan.cc File Reference
#include "Ashtech/AshtechPlan.h"
#include <cmath>
#include <QtCore/QByteArrayView>
#include "GPSProtocolMath.h"
#include "GPSReceiverConfig.h"
+ Include dependency graph for AshtechPlan.cc:

Go to the source code of this file.

Namespaces

namespace  Ashtech
 
namespace  Ashtech::Plan
 

Functions

GPSCommandOutcome Ashtech::Plan::rejection (std::string_view reply)
 A NAK rejects any command.
 
GPSCommandOutcome Ashtech::Plan::acknowledgement (std::string_view reply)
 A $PASHS setting is acknowledged by an ACK.
 
QByteArray Ashtech::Plan::line (std::string_view command)
 command as one CR/LF-terminated line.
 
QByteArray Ashtech::Plan::line (std::string_view command, char port)
 command for port as one CR/LF-terminated line.
 
QByteArray Ashtech::Plan::surveyStart (std::chrono::seconds duration)
 
QByteArray Ashtech::Plan::fixedPosition (const GPSEllipsoidPosition &position)
 
GPSCommandSequence::Command Ashtech::Plan::fixedPositionCommand (const GPSEllipsoidPosition &position)
 The fixedPosition() command, acknowledged by an ACK and labelled without its coordinates.
 
GPSCommandSequence Ashtech::Plan::sequence (std::span< const Setting > settings, char port)
 settings for port, each acknowledged by an ACK.