|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
IGBT interface I/O P012.33 V1.0 board TP012_33_V1_0_IGBT_IO class. More...
#include <P012_33_V1_0_IGBT_IO.h>


Classes | |
| struct | TP012_33_V1_0_IGBT_IO_Registers |
| union | TStatus |
Public Member Functions | |
| TP012_33_V1_0_IGBT_IO () | |
| IGBT interface I/O board P012.33 V1.0 object conctructor. More... | |
| ~TP012_33_V1_0_IGBT_IO () | |
| Plastic fiber optic RX board P014.48 V1.0 object destructor. More... | |
| VOID | Map (TP012_33_V1_0_IGBT_IO_Registers *struct_Registers_Base_Address) |
| IGBT interface I/O board P012.33 V1.0 memory mapping. More... | |
| virtual VOID | Init () |
| IGBT interface I/O board P012.33 V1.0 object initialization. More... | |
| virtual VOID | Execute () |
| IGBT interface I/O board P012.33 V1.0 execute method. More... | |
| virtual VOID | Send_Information (TProtocol_Base *object_Protocol) |
| Send detailed information about functional block. More... | |
Private Attributes | |
| volatile TP012_33_V1_0_IGBT_IO_Registers * | struct_Registers |
IGBT interface I/O P012.33 V1.0 board TP012_33_V1_0_IGBT_IO class.
| TP012_33_V1_0_IGBT_IO::TP012_33_V1_0_IGBT_IO | ( | ) |
IGBT interface I/O board P012.33 V1.0 object conctructor.
References object_bool_Cable_Error_1, object_bool_Cable_Error_2, object_bool_Global_Error, object_bool_IGBT_Error_1, object_bool_IGBT_Error_2, object_bool_Supply_Error, object_u16_IO_Status, object_u16_IO_Status_Latch, and TBlock_Connector::Set_Type().

| TP012_33_V1_0_IGBT_IO::~TP012_33_V1_0_IGBT_IO | ( | ) |
Plastic fiber optic RX board P014.48 V1.0 object destructor.
|
virtual |
IGBT interface I/O board P012.33 V1.0 execute method.
References TConOpSys_Variant_Data::bool_Value, object_bool_Cable_Error_1, object_bool_Cable_Error_2, object_bool_Global_Error, object_bool_IGBT_Error_1, object_bool_IGBT_Error_2, object_bool_Supply_Error, TBlock_Connector::object_Storage, object_u16_IO_Status, object_u16_IO_Status_Latch, TConOpSys_Variant::struct_Data, struct_Registers, TP012_33_V1_0_IGBT_IO::TStatus::u16_Cable_Status_1, TP012_33_V1_0_IGBT_IO::TStatus::u16_Cable_Status_2, TP012_33_V1_0_IGBT_IO::TStatus::u16_IGBT_Status_1, TP012_33_V1_0_IGBT_IO::TStatus::u16_IGBT_Status_2, TP012_33_V1_0_IGBT_IO::TP012_33_V1_0_IGBT_IO_Registers::u16_IO_Status, TP012_33_V1_0_IGBT_IO::TStatus::u16_IO_Status, TP012_33_V1_0_IGBT_IO::TP012_33_V1_0_IGBT_IO_Registers::u16_IO_Status_Latch, TP012_33_V1_0_IGBT_IO::TStatus::u16_Supply_Status, and TConOpSys_Variant_Data::u16_Value.
|
virtual |
IGBT interface I/O board P012.33 V1.0 object initialization.
| [in] | struct_Registers_Base_Address | Base address within FPGA address space |
| VOID TP012_33_V1_0_IGBT_IO::Map | ( | TP012_33_V1_0_IGBT_IO_Registers * | struct_Registers_Base_Address | ) |
IGBT interface I/O board P012.33 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 object_bool_Cable_Error_1, object_bool_Cable_Error_2, object_bool_Global_Error, object_bool_IGBT_Error_1, object_bool_IGBT_Error_2, object_bool_Supply_Error, TBlock_Connector::object_Storage, object_u16_IO_Status, object_u16_IO_Status_Latch, TConOpSys_Variant::struct_Data, TProtocol_Base::Transmit_Connector_Value_As_Decimal(), TProtocol_Base::Transmit_String(), TProtocol_Base::Transmit_U16_Value_As_Hex(), and TConOpSys_Variant_Data::u16_Value.

| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_bool_Cable_Error_1 |
Referenced by Execute(), Send_Information(), and TP012_33_V1_0_IGBT_IO().
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_bool_Cable_Error_2 |
Referenced by Execute(), Send_Information(), and TP012_33_V1_0_IGBT_IO().
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_bool_Global_Error |
Referenced by Execute(), Send_Information(), and TP012_33_V1_0_IGBT_IO().
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_bool_IGBT_Control_1 |
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_bool_IGBT_Control_2 |
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_bool_IGBT_Error_1 |
Referenced by Execute(), Send_Information(), and TP012_33_V1_0_IGBT_IO().
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_bool_IGBT_Error_2 |
Referenced by Execute(), Send_Information(), and TP012_33_V1_0_IGBT_IO().
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_bool_Supply_Error |
Referenced by Execute(), Send_Information(), and TP012_33_V1_0_IGBT_IO().
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_u16_IO_Status |
Referenced by Execute(), Send_Information(), and TP012_33_V1_0_IGBT_IO().
| TBlock_Output_Connector TP012_33_V1_0_IGBT_IO::object_u16_IO_Status_Latch |
Referenced by Execute(), Send_Information(), and TP012_33_V1_0_IGBT_IO().
|
private |