3#include "MAVLinkEnums.h"
45 void _wireTransitions();
46 void _wireProgressTracking();
54 void _signalComplete();
57 bool _isCompTypeSupported(COMP_METADATA_TYPE type)
const;
60 void _updateProgress();
62 static QString _getFileCacheTag(
int compInfoType, uint32_t crc,
bool isTranslation);
66 void* _requestAllCompleteFnData =
nullptr;
71 QMap<uint8_t , QMap<COMP_METADATA_TYPE, CompInfo*>> _compInfoMap;
83 int _currentStateIndex = 0;
84 static constexpr int _stateCount = 6;
Calls a function when entered and waits for an external trigger to advance.
Base class for all CompInfo types.
Cached file download with time-based expiration.
Final state for a QGCStateMachine with logging support.
QGroundControl specific state machine with enhanced error handling.
Vehicle * vehicle() const
Combines skip condition checking with async operation setup in a single state.