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 |