5#include <QtCore/QObject>
6#include <QtCore/QString>
17 Q_PROPERTY(QString message READ message
CONSTANT)
22 const QString& message()
const {
return _message; }
24 const QString&
severity()
const {
return _severity; }
32 const QString _message;
33 const QString _description;
34 const QString _severity;
35 bool _expanded{
false};
42 Q_MOC_INCLUDE(
"QmlObjectListModel.h")
57 bool canArm()
const {
return _canArm; }
62 const QString&
gpsState()
const {
return _gpsState; }
66 void update(uint8_t compid,
const events::HealthAndArmingChecks::Results& results,
int flightModeGroup);
68 void setModeGroups(
int takeoffModeGroup,
int missionModeGroup);
74 bool _supported{
false};
76 bool _canTakeoff{
true};
77 bool _canStartMission{
true};
78 bool _hasWarningsOrErrors{
false};
81 int _takeoffModeGroup{-1};
82 int _missionModeGroup{-1};
const QString & severity() const
QString message READ message CONSTANT(QString description READ description CONSTANT) 1(QString severity READ severity CONSTANT) 1(bool expanded READ expanded WRITE setExpanded NOTIFY expandedChanged) const QString &message() const
void setExpanded(bool expanded)
const QString & description() const
HealthAndArmingCheckProblem(const QString &message, const QString &description, const QString &severity)
bool hasWarningsOrErrors() const
QmlObjectListModel * problemsForCurrentMode()
void setModeGroups(int takeoffModeGroup, int missionModeGroup)
bool canStartMission() const
virtual ~HealthAndArmingCheckReport()
const QString & gpsState() const
void update(uint8_t compid, const events::HealthAndArmingChecks::Results &results, int flightModeGroup)