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

System interrupt manager. More...

#include <NVIC_STM32F410CBU6.h>

Collaboration diagram for TSystem_Interrupt_Manager:
Collaboration graph

Public Member Functions

 TSystem_Interrupt_Manager ()
 Class constructor method. More...
 
 ~TSystem_Interrupt_Manager ()
 Class destructor method. More...
 
VOID Init ()
 NVIC initialisation method. More...
 
VOID Done ()
 NVIC finalisation method. More...
 
VOID Enable_Interrupt ()
 Enable global interrupts method. More...
 
VOID Disable_Interrupt ()
 Disable global interrupts method. More...
 
 TSystem_Interrupt_Manager ()
 Class constructor method. More...
 
 ~TSystem_Interrupt_Manager ()
 Class destructor method. More...
 
VOID Init ()
 Object initialisation method. More...
 
VOID Done ()
 Object finalisation method. More...
 
VOID Enable_Interrupt ()
 Enable interrupt method. More...
 
VOID Disable_Interrupt ()
 Disable interrupt method. More...
 

Detailed Description

System interrupt manager.

Constructor & Destructor Documentation

◆ TSystem_Interrupt_Manager() [1/2]

TSystem_Interrupt_Manager::TSystem_Interrupt_Manager ( )

Class constructor method.


Note
None
Override
Not allowed
Attention
Don't call this method directly.

◆ ~TSystem_Interrupt_Manager() [1/2]

TSystem_Interrupt_Manager::~TSystem_Interrupt_Manager ( )

Class destructor method.


Note
None
Override
Not allowed
Attention
Don't call this method directly.

◆ TSystem_Interrupt_Manager() [2/2]

TSystem_Interrupt_Manager::TSystem_Interrupt_Manager ( )

Class constructor method.


Note
None
Override
Not allowed
Attention
Don't call this method directly.

◆ ~TSystem_Interrupt_Manager() [2/2]

TSystem_Interrupt_Manager::~TSystem_Interrupt_Manager ( )

Class destructor method.


Note
None
Override
Not allowed
Attention
Don't call this method directly.

Member Function Documentation

◆ Disable_Interrupt() [1/2]

VOID TSystem_Interrupt_Manager::Disable_Interrupt ( )

Disable global interrupts method.


Note
None
Returns
None
Override
Not allowed
Attention
None

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

Here is the caller graph for this function:

◆ Disable_Interrupt() [2/2]

VOID TSystem_Interrupt_Manager::Disable_Interrupt ( )

Disable interrupt method.


Note
None
Returns
None
Override
Not allowed
Attention
None

◆ Done() [1/2]

VOID TSystem_Interrupt_Manager::Done ( )

NVIC finalisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

◆ Done() [2/2]

VOID TSystem_Interrupt_Manager::Done ( )

Object finalisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

◆ Enable_Interrupt() [1/2]

VOID TSystem_Interrupt_Manager::Enable_Interrupt ( )

Enable global interrupts method.


Note
None
Returns
None
Override
Not allowed
Attention
None Enable interrupt method

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

Here is the caller graph for this function:

◆ Enable_Interrupt() [2/2]

VOID TSystem_Interrupt_Manager::Enable_Interrupt ( )

Enable interrupt method.


Note
None
Returns
None
Override
Not allowed
Attention
None

◆ Init() [1/2]

VOID TSystem_Interrupt_Manager::Init ( )

NVIC initialisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

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

Here is the caller graph for this function:

◆ Init() [2/2]

VOID TSystem_Interrupt_Manager::Init ( )

Object initialisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

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