ConOpSys data type definitions header file.
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
Base LED manager class.
Definition: System_LED_Base.h:62
virtual VOID Run_On()=0
Method turns on the run LED.
virtual VOID Error_On()=0
Method turns on the error LED.
TLED_Mode enum_Ready_LED_Mode
Contains ready LED operation mode.
Definition: System_LED_Base.h:404
U32 u32_Ready_LED_Delay_Counter
Contains delay counter for ready LED.
Definition: System_LED_Base.h:416
virtual BOOL Get_Alarm_LED_State()=0
Method return alarm LED state.
VOID Init()
System LED base initialisation method.
Definition: System_LED_Base.cpp:96
virtual VOID Error_Toggle()=0
Method toggle the error LED.
virtual VOID Ready_On()=0
Method turns on the ready LED.
U32 u32_Error_LED_Delay_Counter
Contains delay counter for error LED.
Definition: System_LED_Base.h:419
virtual VOID Alarm_Off()=0
Method turns off the alarm LED.
U32 u32_Alarm_LED_Delay_Counter
Contains delay counter for alarm LED.
Definition: System_LED_Base.h:410
TLED_Mode
LED operating modes.
Definition: System_LED_Base.h:76
@ enum_Off
LED off.
Definition: System_LED_Base.h:79
@ enum_Flash_1_Hz
Blinking LED (1 Hz)
Definition: System_LED_Base.h:85
@ enum_Flash_4_Hz
Blinking LED (1 Hz)
Definition: System_LED_Base.h:88
@ enum_Flash_8_Hz
Blinking LED (8 Hz)
Definition: System_LED_Base.h:91
@ enum_On
LED on.
Definition: System_LED_Base.h:82
virtual VOID Ready_Toggle()=0
Method toggle the ready LED.
virtual BOOL Get_Ready_LED_State()=0
Method return ready LED state.
TLED_Mode enum_Alarm_LED_Mode
Contains alarm LED operation mode.
Definition: System_LED_Base.h:398
virtual VOID Alarm_Toggle()=0
Method toggle the alarm LED.
virtual VOID Run_Off()=0
Method turns off the run LED.
virtual VOID Error_Off()=0
Method turns off the error LED.
virtual VOID Alarm_On()=0
Method turns on the alarm LED.
U32 u32_Decode_Counter
Decode LED counter.
Definition: System_LED_Base.h:458
virtual VOID Run_Toggle()=0
Method toggle the run LED.
VOID Process()
Process LED operation method.
Definition: System_LED_Base.cpp:564
VOID Set_Ready_LED_Mode(TLED_Mode enum_New_Mode)
Set mode for ready LED.
Definition: System_LED_Base.cpp:1312
virtual BOOL Get_Error_LED_State()=0
Method return error LED state.
VOID Decode()
Decode LED states methood.
Definition: System_LED_Base.cpp:165
VOID Set_Alarm_LED_Mode(TLED_Mode enum_New_Mode)
Set mode for alarm LED.
Definition: System_LED_Base.cpp:1262
VOID Execute_1ms()
1 ms cyclic execution method
Definition: System_LED_Base.cpp:126
U32 u32_Run_LED_Delay_Counter
Contains delay counter for run LED.
Definition: System_LED_Base.h:413
BOOL bool_Start_Procesing
Definition: System_LED_Base.h:185
VOID Set_Error_LED_Mode(TLED_Mode enum_New_Mode)
Set mode for error LED.
Definition: System_LED_Base.cpp:1337
virtual VOID Ready_Off()=0
Method turns off the ready LED.
TLED_Mode enum_Error_LED_Mode
Contains error LED operation mode.
Definition: System_LED_Base.h:407
virtual BOOL Get_Run_LED_State()=0
Method return run LED state.
VOID Done()
System LED base finalisation method.
Definition: System_LED_Base.cpp:111
TLED_Mode enum_Run_LED_Mode
Contains run LED operation mode.
Definition: System_LED_Base.h:401
VOID Set_Run_LED_Mode(TLED_Mode enum_New_Mode)
Set mode for run LED.
Definition: System_LED_Base.cpp:1287