|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
#include <Request_Synchroniser.h>

Public Member Functions | |
| TRequest_Synchroniser () | |
| Class constructor method. More... | |
| VOID | Request () |
| VOID | Done () |
| BOOL | Is_Request () |
| BOOL | Is_Done () |
Private Types | |
| enum | TFSM_State { enum_Idle = 0 , enum_Process = 1 , enum_Done = 2 } |
Private Attributes | |
| BOOL | bool_Request |
| TFSM_State | enum_FSM_State |
|
private |
| TRequest_Synchroniser::TRequest_Synchroniser | ( | ) |
Class constructor method.
References bool_Request, enum_FSM_State, and enum_Idle.
| VOID TRequest_Synchroniser::Done | ( | ) |
References enum_Done, enum_FSM_State, and enum_Process.
Referenced by TABCC_Base::Bus_Transaction().

| BOOL TRequest_Synchroniser::Is_Done | ( | ) |
References bool_Request, enum_Done, enum_FSM_State, and enum_Idle.
Referenced by Request().

| BOOL TRequest_Synchroniser::Is_Request | ( | ) |
References bool_Request, enum_FSM_State, enum_Idle, enum_Process, and false.
Referenced by TABCC_Base::Bus_Transaction().

| VOID TRequest_Synchroniser::Request | ( | ) |
References bool_Request, and Is_Done().
Referenced by TABCC_Base::Execute_System_Timer().


|
private |
Referenced by Is_Done(), Is_Request(), Request(), and TRequest_Synchroniser().
|
private |
Referenced by Done(), Is_Done(), Is_Request(), and TRequest_Synchroniser().