QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
RequestMetaDataTypeStateMachine Class Reference

#include <RequestMetaDataTypeStateMachine.h>

+ Inheritance diagram for RequestMetaDataTypeStateMachine:
+ Collaboration diagram for RequestMetaDataTypeStateMachine:

Signals

void requestComplete ()
 
- Signals inherited from QGCStateMachine
void error ()
 
void progressUpdate (float progress)
 
void machineEvent (const QString &eventName)
 
void currentStateNameChanged ()
 Emitted when the current state changes (for QML binding)
 
void runningChanged ()
 Emitted when the running state changes (for QML binding)
 
void stateHistoryChanged ()
 Emitted when the state history changes (for QML binding)
 

Public Member Functions

 RequestMetaDataTypeStateMachine (ComponentInformationManager *compMgr, QObject *parent=nullptr)
 
 ~RequestMetaDataTypeStateMachine () override
 
void request (CompInfo *compInfo)
 
QString typeToString () const
 
CompInfocompInfo () const
 
ComponentInformationManagercompMgr () const
 

Additional Inherited Members

- Public Slots inherited from QGCStateMachine
void start ()
 Start the state machine with debug logging.
 
- Protected Member Functions inherited from QGCStateMachine
virtual void onEnter ()
 Override to perform actions when machine starts.
 
virtual void onLeave ()
 Override to perform actions when machine stops.
 
void onEntry (QEvent *event) override
 
void onExit (QEvent *event) override
 
bool event (QEvent *event) override
 

Detailed Description

Definition at line 19 of file RequestMetaDataTypeStateMachine.h.

Constructor & Destructor Documentation

◆ RequestMetaDataTypeStateMachine()

RequestMetaDataTypeStateMachine::RequestMetaDataTypeStateMachine ( ComponentInformationManager compMgr,
QObject *  parent = nullptr 
)
explicit

Definition at line 22 of file RequestMetaDataTypeStateMachine.cc.

◆ ~RequestMetaDataTypeStateMachine()

RequestMetaDataTypeStateMachine::~RequestMetaDataTypeStateMachine ( )
override

Definition at line 33 of file RequestMetaDataTypeStateMachine.cc.

Member Function Documentation

◆ compInfo()

CompInfo * RequestMetaDataTypeStateMachine::compInfo ( ) const
inline

Definition at line 29 of file RequestMetaDataTypeStateMachine.h.

Referenced by request().

◆ compMgr()

ComponentInformationManager * RequestMetaDataTypeStateMachine::compMgr ( ) const
inline

Definition at line 30 of file RequestMetaDataTypeStateMachine.h.

◆ request()

void RequestMetaDataTypeStateMachine::request ( CompInfo compInfo)

◆ requestComplete

void RequestMetaDataTypeStateMachine::requestComplete ( )
signal

◆ typeToString()

QString RequestMetaDataTypeStateMachine::typeToString ( ) const

Definition at line 186 of file RequestMetaDataTypeStateMachine.cc.

References CompInfo::type.

Referenced by request().


The documentation for this class was generated from the following files: