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

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

#include <DIO_P016_05_PUC2.h>

Inheritance diagram for TDIO_P016_05_PUC2:
Inheritance graph
Collaboration diagram for TDIO_P016_05_PUC2:
Collaboration graph

Public Member Functions

 TDIO_P016_05_PUC2 ()
 Class constructor method. More...
 
virtual ~TDIO_P016_05_PUC2 ()
 Class destructor method. More...
 
virtual VOID PIO_Init ()
 PIO initialisation method. More...
 
virtual VOID PIO_Done ()
 PIO reinitialisation as GPIO method. More...
 
BOOL Get_Input (U8 u8_Index, BOOL *bool_Status)
 Get digital input status method. More...
 
BOOL Set_Output (U8 u8_Index, BOOL bool_Status)
 Set digital output method. More...
 
- Public Member Functions inherited from TDIO_STM32F410CBU6
 TDIO_STM32F410CBU6 ()
 Class constructor method. More...
 
virtual ~TDIO_STM32F410CBU6 ()
 Class destructor method. More...
 

Detailed Description

On chip digital I/O class.

Constructor & Destructor Documentation

◆ TDIO_P016_05_PUC2()

TDIO_P016_05_PUC2::TDIO_P016_05_PUC2 ( )

Class constructor method.


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

◆ ~TDIO_P016_05_PUC2()

TDIO_P016_05_PUC2::~TDIO_P016_05_PUC2 ( )
virtual

Class destructor method.


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

Member Function Documentation

◆ Get_Input()

BOOL TDIO_P016_05_PUC2::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 from TDIO_STM32F410CBU6.

◆ PIO_Done()

VOID TDIO_P016_05_PUC2::PIO_Done ( )
virtual

PIO reinitialisation as GPIO method.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TDIO_STM32F410CBU6.

◆ PIO_Init()

VOID TDIO_P016_05_PUC2::PIO_Init ( )
virtual

PIO initialisation method.


Note
None
Returns
None
Override
Not allowed
Attention
None

Implements TDIO_STM32F410CBU6.

◆ Set_Output()

BOOL TDIO_P016_05_PUC2::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 from TDIO_STM32F410CBU6.

References true.


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