Signals | Public Member Functions | Protected Member Functions | Protected Attributes
packml_sm::PackmlState Struct Reference

#include <state.h>

Inheritance diagram for packml_sm::PackmlState:
Inheritance graph
[legend]

List of all members.

Signals

void stateEntered (int value, QString name)

Public Member Functions

const QString name () const
 PackmlState (StatesEnum state_value, QString name_value)
 PackmlState (StatesEnum state_value, QString name_value, QState *super_state)
StatesEnum state () const

Protected Member Functions

virtual void onEntry (QEvent *e)
virtual void onExit (QEvent *e)
virtual void operation ()

Protected Attributes

ros::Duration cummulative_time_
ros::Time enter_time_
ros::Time exit_time_
QString name_
StatesEnum state_

Detailed Description

Definition at line 35 of file state.h.


Constructor & Destructor Documentation

packml_sm::PackmlState::PackmlState ( StatesEnum  state_value,
QString  name_value 
) [inline]

Definition at line 40 of file state.h.

packml_sm::PackmlState::PackmlState ( StatesEnum  state_value,
QString  name_value,
QState *  super_state 
) [inline]

Definition at line 45 of file state.h.


Member Function Documentation

const QString packml_sm::PackmlState::name ( ) const [inline]

Definition at line 52 of file state.h.

void packml_sm::PackmlState::onEntry ( QEvent *  e) [protected, virtual]

Reimplemented in packml_sm::ActingState.

Definition at line 28 of file state.cpp.

void packml_sm::PackmlState::onExit ( QEvent *  e) [protected, virtual]

Reimplemented in packml_sm::ActingState.

Definition at line 36 of file state.cpp.

virtual void packml_sm::PackmlState::operation ( ) [inline, protected, virtual]

Reimplemented in packml_sm::ActingState.

Definition at line 66 of file state.h.

Definition at line 51 of file state.h.

void packml_sm::PackmlState::stateEntered ( int  value,
QString  name 
) [signal]

Member Data Documentation

Definition at line 63 of file state.h.

Definition at line 61 of file state.h.

Definition at line 62 of file state.h.

QString packml_sm::PackmlState::name_ [protected]

Definition at line 59 of file state.h.

Definition at line 58 of file state.h.


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


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