3#include <QtCore/QObject>
4#include <QtPositioning/QGeoCoordinate>
23 QString
editorQml (
void)
const {
return QStringLiteral(
"qrc:/FirmwarePlugin/RallyPointEditor.qml"); }
37 void error (
int errorCode,
const QString& errorMsg);
42 void _sendComplete (
bool error);
43 void _planManagerLoadComplete (
bool removeAllRequested);
The PlanManager class is the base class for the Mission, GeoFence and Rally Point managers....
bool inProgress(void) const
This is the base class for firmware specific rally point managers. A rally point manager is responsib...
void inProgressChanged(bool inProgress)
void sendToVehicle(const QList< QGeoCoordinate > &rgPoints)
bool supported(void) const
ErrorCode_t
Error codes returned in error signal.
@ TooFewPoints
Too few points for valid geofence.
@ TooManyPoints
Too many points for valid geofence.
void sendComplete(bool error)
QList< QGeoCoordinate > _rgPoints
QList< QGeoCoordinate > points(void) const
void _sendError(ErrorCode_t errorCode, const QString &errorMsg)
void removeAllComplete(bool error)
QList< QGeoCoordinate > _rgSendPoints
void error(int errorCode, const QString &errorMsg)
QString editorQml(void) const