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

On chip digital I/O class. More...

#include <DIO_STM32F410CBU6.h>

Inheritance diagram for TDIO_STM32F410CBU6:
Inheritance graph
Collaboration diagram for TDIO_STM32F410CBU6:
Collaboration graph

Public Member Functions

 TDIO_STM32F410CBU6 ()
 Class constructor method. More...
 
virtual ~TDIO_STM32F410CBU6 ()
 Class destructor method. More...
 
virtual VOID PIO_Init ()=0
 PIO initialisation method. More...
 
virtual VOID PIO_Done ()=0
 PIO reinitialisation as GPIO method. More...
 
virtual BOOL Get_Input (U8 u8_Index, BOOL *bool_Status)
 Get digital input status method. More...
 
virtual BOOL Set_Output (U8 u8_Index, BOOL bool_Status)
 Set digital output method. More...
 

Detailed Description

On chip digital I/O class.

Constructor & Destructor Documentation

◆ TDIO_STM32F410CBU6()

TDIO_STM32F410CBU6::TDIO_STM32F410CBU6 ( )

Class constructor method.


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

◆ ~TDIO_STM32F410CBU6()

TDIO_STM32F410CBU6::~TDIO_STM32F410CBU6 ( )
virtual

Class destructor method.


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

Member Function Documentation

◆ Get_Input()

BOOL TDIO_STM32F410CBU6::Get_Input ( U8  u8_Index,
BOOL bool_Status 
)
virtual

Get digital input status method.


Note
None
Parameters
[in]u8_Index- Digital input index
[out]*bool_Status- Digital input status
Returns
BOOL - Execution status
Return values
false- Digital input not found
true- Success
Override
Not allowed
Attention
None

Reimplemented in TDIO_P016_05_PUC2.

◆ PIO_Done()

virtual VOID TDIO_STM32F410CBU6::PIO_Done ( )
pure virtual

PIO reinitialisation as GPIO method.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implemented in TDIO_P016_05_PUC2.

◆ PIO_Init()

virtual VOID TDIO_STM32F410CBU6::PIO_Init ( )
pure virtual

PIO initialisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implemented in TDIO_P016_05_PUC2.

◆ Set_Output()

BOOL TDIO_STM32F410CBU6::Set_Output ( U8  u8_Index,
BOOL  bool_Status 
)
virtual

Set digital output method.


Note
None
Parameters
[in]u8_Index- Digital output index
[in]bool_Status- Digital output status to set
Returns
BOOL - Execution status
Return values
false- Digital output not found
true- Success
Override
Not allowed
Attention
None

Reimplemented in TDIO_P016_05_PUC2.


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