Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
packml_sm::CmdTransition Class Reference

#include <transitions.h>

List of all members.

Public Member Functions

 CmdTransition (const CmdEnum &cmd_value, const QString &name_value)
 CmdTransition (const CmdEnum &cmd_value, const QString &name_value, PackmlState &from, PackmlState &to)

Static Public Member Functions

static CmdTransitionabort (PackmlState &from, PackmlState &to)
static CmdTransitionclear (PackmlState &from, PackmlState &to)
static CmdTransitionestop (PackmlState &from, PackmlState &to)
static CmdTransitionhold (PackmlState &from, PackmlState &to)
static CmdTransitionreset (PackmlState &from, PackmlState &to)
static CmdTransitionstart (PackmlState &from, PackmlState &to)
static CmdTransitionstop (PackmlState &from, PackmlState &to)
static CmdTransitionsuspend (PackmlState &from, PackmlState &to)
static CmdTransitionunhold (PackmlState &from, PackmlState &to)
static CmdTransitionunsuspend (PackmlState &from, PackmlState &to)

Protected Member Functions

virtual bool eventTest (QEvent *e)
virtual void onTransition (QEvent *e)

Protected Attributes

CmdEnum cmd
QString name

Detailed Description

Definition at line 39 of file transitions.h.


Constructor & Destructor Documentation

packml_sm::CmdTransition::CmdTransition ( const CmdEnum cmd_value,
const QString &  name_value 
) [inline]

Definition at line 85 of file transitions.h.

packml_sm::CmdTransition::CmdTransition ( const CmdEnum cmd_value,
const QString &  name_value,
PackmlState from,
PackmlState to 
)

Definition at line 40 of file transitions.cpp.


Member Function Documentation

static CmdTransition* packml_sm::CmdTransition::abort ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 60 of file transitions.h.

static CmdTransition* packml_sm::CmdTransition::clear ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 44 of file transitions.h.

static CmdTransition* packml_sm::CmdTransition::estop ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 68 of file transitions.h.

bool packml_sm::CmdTransition::eventTest ( QEvent *  e) [protected, virtual]

Definition at line 51 of file transitions.cpp.

static CmdTransition* packml_sm::CmdTransition::hold ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 56 of file transitions.h.

virtual void packml_sm::CmdTransition::onTransition ( QEvent *  e) [inline, protected, virtual]

Definition at line 97 of file transitions.h.

static CmdTransition* packml_sm::CmdTransition::reset ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 64 of file transitions.h.

static CmdTransition* packml_sm::CmdTransition::start ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 48 of file transitions.h.

static CmdTransition* packml_sm::CmdTransition::stop ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 52 of file transitions.h.

static CmdTransition* packml_sm::CmdTransition::suspend ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 72 of file transitions.h.

static CmdTransition* packml_sm::CmdTransition::unhold ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 80 of file transitions.h.

static CmdTransition* packml_sm::CmdTransition::unsuspend ( PackmlState from,
PackmlState to 
) [inline, static]

Definition at line 76 of file transitions.h.


Member Data Documentation

Definition at line 99 of file transitions.h.

QString packml_sm::CmdTransition::name [protected]

Definition at line 100 of file transitions.h.


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


packml_sm
Author(s): Shaun Edwards
autogenerated on Sat Jun 8 2019 20:13:34