QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCHistoryState.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QtStateMachine/QHistoryState>
4
#include <QtCore/QLoggingCategory>
5
6
Q_DECLARE_LOGGING_CATEGORY
(QGCStateMachineLog)
7
8
class
QGCStateMachine
;
9
class
Vehicle
;
10
13
class
QGCHistoryState
:
public
QHistoryState
14
{
15
Q_OBJECT
16
Q_DISABLE_COPY(
QGCHistoryState
)
17
18
public
:
23
QGCHistoryState
(
const
QString&
stateName
, QState* parent, HistoryType historyType = ShallowHistory);
24
25
QGCStateMachine
*
machine
()
const
;
26
Vehicle
*
vehicle
()
const
;
27
QString
stateName
()
const
;
28
};
Q_DECLARE_LOGGING_CATEGORY
Q_DECLARE_LOGGING_CATEGORY(AndroidSerialLog)
QGCHistoryState
Definition
QGCHistoryState.h:14
QGCHistoryState::vehicle
Vehicle * vehicle() const
Definition
QGCHistoryState.cc:22
QGCHistoryState::stateName
QString stateName() const
Definition
QGCHistoryState.cc:28
QGCHistoryState::machine
QGCStateMachine * machine() const
Definition
QGCHistoryState.cc:17
QGCStateMachine
QGroundControl specific state machine with enhanced error handling.
Definition
QGCStateMachine.h:61
Vehicle
Definition
Vehicle.h:82
src
Utilities
StateMachine
States
QGCHistoryState.h
Generated by
1.9.8