Motorcortex Core  version: 2.7.6
mcx::state_machine::_Event2< STATE, P1, P2 > Class Template Reference
Inheritance diagram for mcx::state_machine::_Event2< STATE, P1, P2 >:
Collaboration diagram for mcx::state_machine::_Event2< STATE, P1, P2 >:

Public Member Functions

 _Event2 (Signature event_func, const typename DR< P1 >::T &param1, const typename DR< P2 >::T &param2)
 
EventStatus dispatchEvent (STATE *state)
 
bool compare (const Event< STATE > *cmp)
 
- Public Member Functions inherited from mcx::state_machine::Event< STATE >
void setTerminateFunc (Signature term_func)
 
const Signature & getTerminateFunc ()
 
void setExecutedOnceFlag (bool once_executed_flag)
 
bool getExecutedOnceFlag ()
 
void setTimeoutSec (double timeout_sec)
 
double getTimeoutSec ()
 

Protected Attributes

Signature eventFunc_
 
const DR< P1 >::T param1_
 
const DR< P2 >::T param2_
 
- Protected Attributes inherited from mcx::state_machine::Event< STATE >
bool onceExecutedFlag_
 
double timeoutSec_
 
Signature termFunc_
 

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