ConOpSys V2970  P004.07
ANVILEX control operating system
Public Member Functions | List of all members
TLED_P014_51_CB Class Reference

P015.27 V1.0 control board system LED class. More...

#include <LED_P014_51_CB.h>

Inheritance diagram for TLED_P014_51_CB:
Inheritance graph
Collaboration diagram for TLED_P014_51_CB:
Collaboration graph

Public Member Functions

VOID Init ()
 System LED initialisation method. More...
 
VOID Done ()
 System LED finalisation method. More...
 
virtual VOID Alarm_On ()
 Method turns on the alarm LED. More...
 
virtual VOID Alarm_Off ()
 Method turns off the alarm LED. More...
 
virtual VOID Alarm_Toggle ()
 Method toggle the alarm LED. More...
 
virtual VOID Run_On ()
 Method turns on the run LED. More...
 
virtual VOID Run_Off ()
 Method turns off the run LED. More...
 
virtual VOID Run_Toggle ()
 Method toggle the run LED. More...
 
virtual VOID Ready_On ()
 Method turns on the ready LED. More...
 
virtual VOID Ready_Off ()
 Method turns off the ready LED. More...
 
virtual VOID Ready_Toggle ()
 Method toggle the ready LED. More...
 
virtual VOID Error_On ()
 Method turns on the error LED. More...
 
virtual VOID Error_Off ()
 Method turns off the error LED. More...
 
virtual VOID Error_Toggle ()
 Method toggle the error LED. More...
 
virtual BOOL Get_Alarm_LED_State ()
 Method return state of alarm LED. More...
 
virtual BOOL Get_Run_LED_State ()
 Method return state of run LED. More...
 
virtual BOOL Get_Ready_LED_State ()
 Method return state of ready LED. More...
 
virtual BOOL Get_Error_LED_State ()
 Method return state of error LED. More...
 
- Public Member Functions inherited from TSystem_LED_Base
VOID Init ()
 System LED base initialisation method. More...
 
VOID Done ()
 System LED base finalisation method. More...
 
VOID Execute_1ms ()
 1 ms cyclic execution method More...
 
VOID Set_Alarm_LED_Mode (TLED_Mode enum_New_Mode)
 Set mode for alarm LED. More...
 
VOID Set_Run_LED_Mode (TLED_Mode enum_New_Mode)
 Set mode for run LED. More...
 
VOID Set_Ready_LED_Mode (TLED_Mode enum_New_Mode)
 Set mode for ready LED. More...
 
VOID Set_Error_LED_Mode (TLED_Mode enum_New_Mode)
 Set mode for error LED. More...
 

Additional Inherited Members

- Public Types inherited from TSystem_LED_Base
enum  TLED_Mode {
  enum_Off , enum_On , enum_Flash_1_Hz , enum_Flash_4_Hz ,
  enum_Flash_8_Hz
}
 LED operating modes. More...
 
- Public Attributes inherited from TSystem_LED_Base
BOOL bool_Start_Procesing = (BOOL)false
 
- Protected Attributes inherited from TSystem_LED_Base
TLED_Mode enum_Alarm_LED_Mode = enum_Off
 Contains alarm LED operation mode. More...
 
TLED_Mode enum_Run_LED_Mode = enum_Off
 Contains run LED operation mode. More...
 
TLED_Mode enum_Ready_LED_Mode = enum_Off
 Contains ready LED operation mode. More...
 
TLED_Mode enum_Error_LED_Mode = enum_Off
 Contains error LED operation mode. More...
 
U32 u32_Alarm_LED_Delay_Counter = (U32)0
 Contains delay counter for alarm LED. More...
 
U32 u32_Run_LED_Delay_Counter = (U32)0
 Contains delay counter for run LED. More...
 
U32 u32_Ready_LED_Delay_Counter = (U32)0
 Contains delay counter for ready LED. More...
 
U32 u32_Error_LED_Delay_Counter = (U32)0
 Contains delay counter for error LED. More...
 

Detailed Description

P015.27 V1.0 control board system LED class.

Member Function Documentation

◆ Alarm_Off()

VOID TLED_P014_51_CB::Alarm_Off ( )
virtual

Method turns off the alarm LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Alarm_On()

VOID TLED_P014_51_CB::Alarm_On ( )
virtual

Method turns on the alarm LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Alarm_Toggle()

VOID TLED_P014_51_CB::Alarm_Toggle ( )
virtual

Method toggle the alarm LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Done()

VOID TLED_P014_51_CB::Done ( )

System LED finalisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

References TSystem_LED_Base::Done().

Here is the call graph for this function:

◆ Error_Off()

VOID TLED_P014_51_CB::Error_Off ( )
virtual

Method turns off the error LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Error_On()

VOID TLED_P014_51_CB::Error_On ( )
virtual

Method turns on the error LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Error_Toggle()

VOID TLED_P014_51_CB::Error_Toggle ( )
virtual

Method toggle the error LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Get_Alarm_LED_State()

BOOL TLED_P014_51_CB::Get_Alarm_LED_State ( )
virtual

Method return state of alarm LED.


Note
None
Returns
BOOL - Alarm LED state
Return values
false- Alarm LED is off
true- Alarm LED is on
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

Referenced by TFunction_Block_Lamp_Indicator_Controller::Execute().

Here is the caller graph for this function:

◆ Get_Error_LED_State()

BOOL TLED_P014_51_CB::Get_Error_LED_State ( )
virtual

Method return state of error LED.


Note
None
Returns
BOOL - Error LED state
Return values
false- Error LED is off
true- Error LED is on
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

Referenced by TFunction_Block_Lamp_Indicator_Controller::Execute().

Here is the caller graph for this function:

◆ Get_Ready_LED_State()

BOOL TLED_P014_51_CB::Get_Ready_LED_State ( )
virtual

Method return state of ready LED.


Note
None
Returns
BOOL - Ready LED state
Return values
false- Ready LED is off
true- Ready LED is on
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Get_Run_LED_State()

BOOL TLED_P014_51_CB::Get_Run_LED_State ( )
virtual

Method return state of run LED.


Note
None
Returns
BOOL - Run LED state
Return values
false- Run LED is off
true- Run LED is on
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

Referenced by TFunction_Block_Lamp_Indicator_Controller::Execute().

Here is the caller graph for this function:

◆ Init()

VOID TLED_P014_51_CB::Init ( )

System LED initialisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

References TSystem_LED_Base::Init().

Referenced by TApplication_Base::Init(), and TBootloader_Base::Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Ready_Off()

VOID TLED_P014_51_CB::Ready_Off ( )
virtual

Method turns off the ready LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Ready_On()

VOID TLED_P014_51_CB::Ready_On ( )
virtual

Method turns on the ready LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Ready_Toggle()

VOID TLED_P014_51_CB::Ready_Toggle ( )
virtual

Method toggle the ready LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Run_Off()

VOID TLED_P014_51_CB::Run_Off ( )
virtual

Method turns off the run LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Run_On()

VOID TLED_P014_51_CB::Run_On ( )
virtual

Method turns on the run LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.

◆ Run_Toggle()

VOID TLED_P014_51_CB::Run_Toggle ( )
virtual

Method toggle the run LED.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TSystem_LED_Base.


The documentation for this class was generated from the following files: