Components/Libraries/XF/FreeRTOS/Event
(Difference between revisions)
Sara.chalokh (Talk | contribs) (→Member Attributes) |
Sara.chalokh (Talk | contribs) (→Member Attributes) |
||
Line 5: | Line 5: | ||
= Member Attributes = | = Member Attributes = | ||
eEventType '''_type''' : the basical type of the event | eEventType '''_type''' : the basical type of the event | ||
+ | |||
ID_SIZE '''_id''' : the event's ID | ID_SIZE '''_id''' : the event's ID | ||
+ | |||
timeSize '''_delay''' : the time in ms befor the event must be sent to the state machine | timeSize '''_delay''' : the time in ms befor the event must be sent to the state machine | ||
+ | |||
Thread* '''_pDstThread''' : the thread where is living the destinated state machine | Thread* '''_pDstThread''' : the thread where is living the destinated state machine | ||
+ | |||
IStateMachine* '''_pDstStateMachine''' : the destinated state machine | IStateMachine* '''_pDstStateMachine''' : the destinated state machine | ||
+ | |||
PRIORITY_SIZE '''_priority''' : the priority of the event | PRIORITY_SIZE '''_priority''' : the priority of the event | ||
+ | |||
static ID_SIZE '''_nextFreeID''' : the next free ID | static ID_SIZE '''_nextFreeID''' : the next free ID | ||
+ | |||
bool _isActive : indicate if the event is active | bool _isActive : indicate if the event is active | ||
+ | |||
const bool '''_isStatic''' : indicate that the event has been created statically and must not be delete | const bool '''_isStatic''' : indicate that the event has been created statically and must not be delete | ||
Revision as of 19:23, 24 August 2017
Event
This class describe events that are used by state machines to execute their next state
Member Attributes
eEventType _type : the basical type of the event
ID_SIZE _id : the event's ID
timeSize _delay : the time in ms befor the event must be sent to the state machine
Thread* _pDstThread : the thread where is living the destinated state machine
IStateMachine* _pDstStateMachine : the destinated state machine
PRIORITY_SIZE _priority : the priority of the event
static ID_SIZE _nextFreeID : the next free ID
bool _isActive : indicate if the event is active
const bool _isStatic : indicate that the event has been created statically and must not be delete