QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
SigningFailure.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtCore/QObject>
4#include <QtCore/QString>
5#include <QtQmlIntegration/QtQmlIntegration>
6
7#include <cstdint>
8
12{
13 Q_GADGET
14 QML_VALUE_TYPE(signingFailure)
15
16public:
17 enum class Reason : uint8_t
18 {
19 Timeout,
22 };
23 Q_ENUM(Reason)
24
25 Q_PROPERTY(SigningFailure::Reason reason MEMBER reason)
26 Q_PROPERTY(QString detail MEMBER detail)
27
29 QString detail;
30
31 bool operator==(const SigningFailure&) const = default;
32};
33
Reason a signing operation failed. Used by SigningController error path and Vehicle::signingFailed.
bool operator==(const SigningFailure &) const =default
Q_DECLARE_METATYPE(satellite_info_s)