QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
SignalDataTransition.h File Reference
#include "QGCSignalTransition.h"
#include "QGCState.h"
#include <QtStateMachine/QStateMachine>
#include <functional>
+ Include dependency graph for SignalDataTransition.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SignalDataTransition< Args >
 

Functions

template<typename... Args, typename Sender , typename Func >
SignalDataTransition< Args... > * makeSignalDataTransition (const Sender *sender, Func signalFn, QAbstractState *target, typename SignalDataTransition< Args... >::Guard guard=nullptr, typename SignalDataTransition< Args... >::Action action=nullptr)
 

Function Documentation

◆ makeSignalDataTransition()

template<typename... Args, typename Sender , typename Func >
SignalDataTransition< Args... > * makeSignalDataTransition ( const Sender *  sender,
Func  signalFn,
QAbstractState *  target,
typename SignalDataTransition< Args... >::Guard  guard = nullptr,
typename SignalDataTransition< Args... >::Action  action = nullptr 
)

Helper to create SignalDataTransition with type deduction Usage: makeSignalDataTransition<bool>(vehicle, &Vehicle::armedChanged, target, guard)

Definition at line 93 of file SignalDataTransition.h.