3#include <QtCore/QObject>
4#include <QtCore/QString>
20 const QString&
message()
const {
return _message; }
22 const QString&
severity()
const {
return _severity; }
31 const QString _message;
32 const QString _description;
33 const QString _severity;
34 bool _expanded{
false};
42 Q_MOC_INCLUDE(
"QmlObjectListModel.h")
56 bool canArm()
const {
return _canArm; }
60 const QString&
gpsState()
const {
return _gpsState; }
64 void setModeGroups(
int takeoffModeGroup,
int missionModeGroup);
70 bool _supported{
false};
72 bool _canTakeoff{
true};
73 bool _canStartMission{
true};
74 bool _hasWarningsOrErrors{
false};
77 int _takeoffModeGroup{-1};
78 int _missionModeGroup{-1};
Drives the MAVLink events protocol for a single component.
const QString & severity() const
void setExpanded(bool expanded)
const QString & description() const
const QString & message() const
bool hasWarningsOrErrors() const
QmlObjectListModel * problemsForCurrentMode()
void update(uint8_t compid, const EventHandler &eventHandler, int flightModeGroup)
~HealthAndArmingCheckReport() override
void setModeGroups(int takeoffModeGroup, int missionModeGroup)
bool canStartMission() const
const QString & gpsState() const