Classes | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
StateMachineTests::StateMachineContext1 Class Reference

Classes

struct  StateAndAction
 

Public Member Functions

const std::vector< StateAndAction > & getCallbackLog () const
 
void onDo_STATE_1 (const RTC_Utils::StateHolder< int > &states)
 
void onDo_STATE_2 (const RTC_Utils::StateHolder< int > &states)
 
void onDo_STATE_3 (const RTC_Utils::StateHolder< int > &states)
 
void onDo_STATE_4 (const RTC_Utils::StateHolder< int > &states)
 
void onDo_STATE_5 (const RTC_Utils::StateHolder< int > &states)
 
void onDo_STATE_6 (const RTC_Utils::StateHolder< int > &states)
 
void onEntry_STATE_1 (const RTC_Utils::StateHolder< int > &states)
 
void onEntry_STATE_2 (const RTC_Utils::StateHolder< int > &states)
 
void onEntry_STATE_3 (const RTC_Utils::StateHolder< int > &states)
 
void onEntry_STATE_4 (const RTC_Utils::StateHolder< int > &states)
 
void onEntry_STATE_5 (const RTC_Utils::StateHolder< int > &states)
 
void onEntry_STATE_6 (const RTC_Utils::StateHolder< int > &states)
 
void onExit_STATE_1 (const RTC_Utils::StateHolder< int > &states)
 
void onExit_STATE_2 (const RTC_Utils::StateHolder< int > &states)
 
void onExit_STATE_3 (const RTC_Utils::StateHolder< int > &states)
 
void onExit_STATE_4 (const RTC_Utils::StateHolder< int > &states)
 
void onExit_STATE_5 (const RTC_Utils::StateHolder< int > &states)
 
void onExit_STATE_6 (const RTC_Utils::StateHolder< int > &states)
 
void onPostDo_STATE_1 (const RTC_Utils::StateHolder< int > &states)
 
void onPostDo_STATE_2 (const RTC_Utils::StateHolder< int > &states)
 
void onPostDo_STATE_3 (const RTC_Utils::StateHolder< int > &states)
 
void onPostDo_STATE_4 (const RTC_Utils::StateHolder< int > &states)
 
void onPostDo_STATE_5 (const RTC_Utils::StateHolder< int > &states)
 
void onPostDo_STATE_6 (const RTC_Utils::StateHolder< int > &states)
 
void onPreDo_STATE_1 (const RTC_Utils::StateHolder< int > &states)
 
void onPreDo_STATE_2 (const RTC_Utils::StateHolder< int > &states)
 
void onPreDo_STATE_3 (const RTC_Utils::StateHolder< int > &states)
 
void onPreDo_STATE_4 (const RTC_Utils::StateHolder< int > &states)
 
void onPreDo_STATE_5 (const RTC_Utils::StateHolder< int > &states)
 
void onPreDo_STATE_6 (const RTC_Utils::StateHolder< int > &states)
 
 StateMachineContext1 ()
 
void work ()
 

Static Public Attributes

static const int DO = 2
 
static const int ENTRY = 0
 
static const int EXIT = 4
 
static const int POSTDO = 3
 
static const int PREDO = 1
 
static const int SIZEOF_ACTION = 5
 
static const int SIZEOF_STATE = 6
 
static const int STATE_1 = 0
 
static const int STATE_2 = 1
 
static const int STATE_3 = 2
 
static const int STATE_4 = 3
 
static const int STATE_5 = 4
 
static const int STATE_6 = 5
 

Private Member Functions

void logCallback (int state, int action)
 

Private Attributes

std::vector< StateAndActionm_callbackLog
 
RTC_Utils::StateMachine< int, StateMachineContext1m_fsm
 

Detailed Description

Definition at line 64 of file StateMachineTests.cpp.

Constructor & Destructor Documentation

StateMachineTests::StateMachineContext1::StateMachineContext1 ( )
inline

Definition at line 82 of file StateMachineTests.cpp.

Member Function Documentation

const std::vector<StateAndAction>& StateMachineTests::StateMachineContext1::getCallbackLog ( ) const
inline

Definition at line 276 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::logCallback ( int  state,
int  action 
)
inlineprivate

Definition at line 286 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onDo_STATE_1 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 146 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onDo_STATE_2 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 168 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onDo_STATE_3 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 190 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onDo_STATE_4 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 213 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onDo_STATE_5 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 234 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onDo_STATE_6 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 256 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onEntry_STATE_1 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 137 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onEntry_STATE_2 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 159 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onEntry_STATE_3 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 182 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onEntry_STATE_4 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 204 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onEntry_STATE_5 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 226 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onEntry_STATE_6 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 248 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onExit_STATE_1 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 154 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onExit_STATE_2 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 177 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onExit_STATE_3 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 199 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onExit_STATE_4 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 221 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onExit_STATE_5 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 242 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onExit_STATE_6 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 264 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPostDo_STATE_1 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 150 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPostDo_STATE_2 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 173 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPostDo_STATE_3 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 194 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPostDo_STATE_4 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 217 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPostDo_STATE_5 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 238 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPostDo_STATE_6 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 260 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPreDo_STATE_1 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 141 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPreDo_STATE_2 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 163 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPreDo_STATE_3 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 186 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPreDo_STATE_4 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 209 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPreDo_STATE_5 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 230 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::onPreDo_STATE_6 ( const RTC_Utils::StateHolder< int > &  states)
inline

Definition at line 252 of file StateMachineTests.cpp.

void StateMachineTests::StateMachineContext1::work ( )
inline

Definition at line 129 of file StateMachineTests.cpp.

Member Data Documentation

const int StateMachineTests::StateMachineContext1::DO = 2
static

Definition at line 77 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::ENTRY = 0
static

Definition at line 75 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::EXIT = 4
static

Definition at line 79 of file StateMachineTests.cpp.

std::vector<StateAndAction> StateMachineTests::StateMachineContext1::m_callbackLog
private

Definition at line 283 of file StateMachineTests.cpp.

RTC_Utils::StateMachine<int, StateMachineContext1> StateMachineTests::StateMachineContext1::m_fsm
private

Definition at line 282 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::POSTDO = 3
static

Definition at line 78 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::PREDO = 1
static

Definition at line 76 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::SIZEOF_ACTION = 5
static

Definition at line 80 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::SIZEOF_STATE = 6
static

Definition at line 73 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::STATE_1 = 0
static

Definition at line 67 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::STATE_2 = 1
static

Definition at line 68 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::STATE_3 = 2
static

Definition at line 69 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::STATE_4 = 3
static

Definition at line 70 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::STATE_5 = 4
static

Definition at line 71 of file StateMachineTests.cpp.

const int StateMachineTests::StateMachineContext1::STATE_6 = 5
static

Definition at line 72 of file StateMachineTests.cpp.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Jun 6 2019 19:26:05