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

Plastic fiber optic TX board P014.47 V1.0 class. More...

#include <P014_47_V1_0_PFOTX.h>

Inheritance diagram for TP014_47_V1_0_PFOTX:
Inheritance graph
Collaboration diagram for TP014_47_V1_0_PFOTX:
Collaboration graph

Classes

struct  TP014_47_V1_0_PFOTX_Registers
 
union  TStatus
 

Public Member Functions

 TP014_47_V1_0_PFOTX ()
 Constructor method. More...
 
 ~TP014_47_V1_0_PFOTX ()
 Destructor method. More...
 
VOID Map (TP014_47_V1_0_PFOTX_Registers *struct_Registers_Base_Address)
 Plastic fiber optic TX board P014.47 V1.0 memory mapping. More...
 
virtual VOID Init ()
 Plastic fiber optic TX board P014.47 V1.0 object initialization. More...
 
virtual VOID Execute ()
 Plastic fiber optic TX board P014.47 V1.0 execute method. More...
 
virtual VOID Send_Information (TProtocol_Base *object_Protocol)
 Send detailed information about functional block. More...
 

Public Attributes

TBlock_Output_Connector object_u16_Channels_Status
 
TBlock_Output_Connector object_bool_Channel_1_Status
 
TBlock_Output_Connector object_bool_Channel_2_Status
 
TBlock_Output_Connector object_bool_Channel_3_Status
 
TBlock_Output_Connector object_bool_Channel_4_Status
 
TBlock_Output_Connector object_bool_Channel_5_Status
 
TBlock_Output_Connector object_bool_Channel_6_Status
 
TBlock_Output_Connector object_bool_Channel_7_Status
 
TBlock_Output_Connector object_bool_Channel_8_Status
 
TBlock_Output_Connector object_bool_Channel_9_Status
 
TBlock_Output_Connector object_bool_Channel_10_Status
 
TBlock_Output_Connector object_bool_Channel_11_Status
 
TBlock_Output_Connector object_bool_Channel_12_Status
 

Private Attributes

volatile TP014_47_V1_0_PFOTX_Registersstruct_Registers
 

Detailed Description

Plastic fiber optic TX board P014.47 V1.0 class.

Constructor & Destructor Documentation

◆ TP014_47_V1_0_PFOTX()

TP014_47_V1_0_PFOTX::TP014_47_V1_0_PFOTX ( )

◆ ~TP014_47_V1_0_PFOTX()

TP014_47_V1_0_PFOTX::~TP014_47_V1_0_PFOTX ( )

Destructor method.

Plastic fiber optic TX board P014.47 V1.0 object destructor.

Returns
None
Note
None

Member Function Documentation

◆ Execute()

__forceinline VOID TP014_47_V1_0_PFOTX::Execute ( )
virtual

◆ Init()

VOID TP014_47_V1_0_PFOTX::Init ( )
virtual

Plastic fiber optic TX board P014.47 V1.0 object initialization.

Returns
None
Note
None

◆ Map()

VOID TP014_47_V1_0_PFOTX::Map ( TP014_47_V1_0_PFOTX_Registers struct_Registers_Base_Address)

Plastic fiber optic TX board P014.47 V1.0 memory mapping.

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

References struct_Registers.

◆ Send_Information()

VOID TP014_47_V1_0_PFOTX::Send_Information ( TProtocol_Base object_Protocol)
virtual

Send detailed information about functional block.

Parameters
[in]object_ProtocolPointer to the communication protocol object
Returns
None
Note
None

References TBlock_Connector::object_Storage, object_u16_Channels_Status, TConOpSys_Variant::struct_Data, TProtocol_Base::Transmit_String(), TProtocol_Base::Transmit_U16_Value_As_Hex(), and TConOpSys_Variant_Data::u16_Value.

Here is the call graph for this function:

Member Data Documentation

◆ object_bool_Channel_10_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_10_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_11_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_11_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_12_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_12_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_1_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_1_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_2_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_2_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_3_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_3_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_4_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_4_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_5_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_5_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_6_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_6_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_7_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_7_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_8_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_8_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_bool_Channel_9_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_9_Status

Referenced by Execute(), and TP014_47_V1_0_PFOTX().

◆ object_u16_Channels_Status

TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_u16_Channels_Status

◆ struct_Registers

volatile TP014_47_V1_0_PFOTX_Registers* TP014_47_V1_0_PFOTX::struct_Registers
private

Referenced by Execute(), and Map().


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