ConOpSys V2970
P004.07
ANVILEX control operating system
|
Plastic fiber optic TX board P014.47 V1.0 class. More...
#include <P014_47_V1_0_PFOTX.h>
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... | |
Private Attributes | |
volatile TP014_47_V1_0_PFOTX_Registers * | struct_Registers |
Plastic fiber optic TX board P014.47 V1.0 class.
TP014_47_V1_0_PFOTX::TP014_47_V1_0_PFOTX | ( | ) |
Constructor method.
Plastic fiber optic TX board P014.47 V1.0 object conctructor.
References object_bool_Channel_10_Status, object_bool_Channel_11_Status, object_bool_Channel_12_Status, object_bool_Channel_1_Status, object_bool_Channel_2_Status, object_bool_Channel_3_Status, object_bool_Channel_4_Status, object_bool_Channel_5_Status, object_bool_Channel_6_Status, object_bool_Channel_7_Status, object_bool_Channel_8_Status, object_bool_Channel_9_Status, object_u16_Channels_Status, and TBlock_Connector::Set_Type().
TP014_47_V1_0_PFOTX::~TP014_47_V1_0_PFOTX | ( | ) |
Destructor method.
Plastic fiber optic TX board P014.47 V1.0 object destructor.
|
virtual |
Plastic fiber optic TX board P014.47 V1.0 execute method.
References TConOpSys_Variant_Data::bool_Value, object_bool_Channel_10_Status, object_bool_Channel_11_Status, object_bool_Channel_12_Status, object_bool_Channel_1_Status, object_bool_Channel_2_Status, object_bool_Channel_3_Status, object_bool_Channel_4_Status, object_bool_Channel_5_Status, object_bool_Channel_6_Status, object_bool_Channel_7_Status, object_bool_Channel_8_Status, object_bool_Channel_9_Status, TBlock_Connector::object_Storage, object_u16_Channels_Status, TConOpSys_Variant::struct_Data, struct_Registers, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_1, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_10, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_11, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_12, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_2, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_3, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_4, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_5, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_6, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_7, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_8, TP014_47_V1_0_PFOTX::TStatus::u16_Channel_9, TP014_47_V1_0_PFOTX::TStatus::u16_Channels, TP014_47_V1_0_PFOTX::TP014_47_V1_0_PFOTX_Registers::u16_TX_Channels_Status, and TConOpSys_Variant_Data::u16_Value.
|
virtual |
Plastic fiber optic TX board P014.47 V1.0 object initialization.
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.
[in] | struct_Registers_Base_Address | Base address within FPGA address space |
References struct_Registers.
|
virtual |
Send detailed information about functional block.
[in] | object_Protocol | Pointer to the communication protocol object |
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.
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_10_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_11_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_12_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_1_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_2_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_3_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_4_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_5_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_6_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_7_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_8_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_bool_Channel_9_Status |
Referenced by Execute(), and TP014_47_V1_0_PFOTX().
TBlock_Output_Connector TP014_47_V1_0_PFOTX::object_u16_Channels_Status |
Referenced by Execute(), Send_Information(), and TP014_47_V1_0_PFOTX().
|
private |