Components/Libraries/XF/FreeRTOS/IStateMachine

(Difference between revisions)
Jump to: navigation, search
(~IStateMachine() [virtual])
(void setName(string oNewName))
Line 17: Line 17:
 
== void setName(string oNewName) ==
 
== void setName(string oNewName) ==
 
=== Description ===
 
=== Description ===
 +
Set the name of the state machine
 
=== Parameters ===
 
=== Parameters ===
 +
string '''oNewName''' : the new name of the state machine
 +
 
== string getName() ==
 
== string getName() ==
 
=== Description ===
 
=== Description ===

Revision as of 13:40, 21 August 2017

Contents

IStateMachine

This is an interface that defines all basic methods of a state machine

Member Attributes

Member Functions Documentation

IStateMachine(string oName)

Description

The constructor of the IStateMachine

Parameters

string oName : the name of the state machine

~IStateMachine() [virtual]

Description

The destructor of the IStateMachine.

void setName(string oNewName)

Description

Set the name of the state machine

Parameters

string oNewName : the new name of the state machine

string getName()

Description

void startProcessing() [pure virtual]

Description

pushEvent(Event* opEv) [pusr virtual]

Description

Parameters

eEventStatus process(Event* opEv) [pure virtual]

Description

Parameters

void cancelEvent(Event* opEv) [pure virtual]

Description

Parameters

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox