ConOpSys V2970  P004.07
ANVILEX control operating system
Classes | Public Member Functions | Private Attributes | List of all members
TP014_42_V1_0_RIO Class Reference

Remote I/O board P014.42 V2.0 class. More...

#include <P014_42_V1_0_RIO.h>

Inheritance diagram for TP014_42_V1_0_RIO:
Inheritance graph
Collaboration diagram for TP014_42_V1_0_RIO:
Collaboration graph

Classes

struct  TP014_42_V1_0_RIO_Registers
 

Public Member Functions

 TP014_42_V1_0_RIO ()
 Remote I/O board P014.42 V1.0 object conctructor. More...
 
 ~TP014_42_V1_0_RIO ()
 Remote I/O board P014.42 V1.0 object destructor. More...
 
VOID Map (TP014_42_V1_0_RIO_Registers *struct_Registers_Base_Address)
 Remote I/O board P014.42 V1.0 memory mapping. More...
 
virtual VOID Init ()
 Remote I/O board P014.42 V1.0 object initialization. More...
 
virtual VOID Execute ()
 Remote I/O board P014.42 V1.0 execute method. More...
 

Private Attributes

volatile TP014_42_V1_0_RIO_Registersstruct_Registers
 

Detailed Description

Remote I/O board P014.42 V2.0 class.

Constructor & Destructor Documentation

◆ TP014_42_V1_0_RIO()

TP014_42_V1_0_RIO::TP014_42_V1_0_RIO ( )

Remote I/O board P014.42 V1.0 object conctructor.

Returns
Pointer to the object
Note
None

References NULL, and struct_Registers.

◆ ~TP014_42_V1_0_RIO()

TP014_42_V1_0_RIO::~TP014_42_V1_0_RIO ( )

Remote I/O board P014.42 V1.0 object destructor.

Returns
None
Note
None

Member Function Documentation

◆ Execute()

__forceinline VOID TP014_42_V1_0_RIO::Execute ( )
virtual

Remote I/O board P014.42 V1.0 execute method.

Returns
None
Note
None

◆ Init()

VOID TP014_42_V1_0_RIO::Init ( )
virtual

Remote I/O board P014.42 V1.0 object initialization.

Parameters
[in]struct_Registers_Base_AddressBase address within FPGA address space
Returns
None
Note
None

◆ Map()

VOID TP014_42_V1_0_RIO::Map ( TP014_42_V1_0_RIO_Registers struct_Registers_Base_Address)

Remote I/O board P014.42 V1.0 memory mapping.

Parameters
[in]struct_Registers_Base_AddressBase address within FPGA address space
Returns
None
Note
None

References struct_Registers.

Member Data Documentation

◆ struct_Registers

volatile TP014_42_V1_0_RIO_Registers* TP014_42_V1_0_RIO::struct_Registers
private

Referenced by Map(), and TP014_42_V1_0_RIO().


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