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().