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

Digital I/O P018.26 board class type 1. More...

#include <P018_26_KG3_GIO.h>

Inheritance diagram for TP018_26_KG3_GIO_T1:
Inheritance graph
Collaboration diagram for TP018_26_KG3_GIO_T1:
Collaboration graph

Classes

union  TDigital_Input_Channels
 
union  TDigital_Output_Channels
 
struct  TP018_26_KG3_GIO_Registers
 
union  TStatus
 

Public Member Functions

 TP018_26_KG3_GIO_T1 ()
 Constructor method. More...
 
 ~TP018_26_KG3_GIO_T1 ()
 Destructor method. More...
 
VOID Map (TP018_26_KG3_GIO_Registers *struct_Registers_Base_Address)
 Map method. More...
 
virtual VOID Init ()
 Block initialization method. More...
 
virtual VOID Execute ()
 Block execution method. More...
 
VOID Execute_Inputs ()
 
VOID Execute_Outputs ()
 
virtual VOID Send_Information (TProtocol_Base *object_Protocol)
 

Public Attributes

TBlock_Input_Connector object_f32_Grid_Voltage_Full_Scale_L1
 Grid voltage channel L1-N full scale value parameter. Also used for channel total gain adjustment. More...
 
TBlock_Input_Connector object_f32_Grid_Voltage_Full_Scale_L2
 Grid voltage channel L2-N full scale value parameter. Also used for channel total gain adjustment. More...
 
TBlock_Input_Connector object_f32_Grid_Voltage_Full_Scale_L3
 Grid voltage channel L3-N full scale value parameter. Also used for channel total gain adjustment. More...
 
TBlock_Input_Connector object_f32_Grid_Voltage_Offset_L1
 Grid voltage channel L1-N offset parameter. More...
 
TBlock_Input_Connector object_f32_Grid_Voltage_Offset_L2
 Grid voltage channel L2-N offset parameter. More...
 
TBlock_Input_Connector object_f32_Grid_Voltage_Offset_L3
 Grid voltage channel L3-N offset parameter. More...
 
TBlock_Input_Connector object_f32_Filter_Voltage_Full_Scale_L1
 Filter voltage channel L1-N full scale value parameter. Also used for channel total gain adjustment. More...
 
TBlock_Input_Connector object_f32_Filter_Voltage_Full_Scale_L2
 Filter voltage channel L2-N full scale value parameter. Also used for channel total gain adjustment. More...
 
TBlock_Input_Connector object_f32_Filter_Voltage_Full_Scale_L3
 Filter voltage channel L3-N full scale value parameter. Also used for channel total gain adjustment. More...
 
TBlock_Input_Connector object_f32_Filter_Voltage_Offset_L1
 Filter voltage channel L1-N offset parameter. More...
 
TBlock_Input_Connector object_f32_Filter_Voltage_Offset_L2
 Filter voltage channel L2-N offset parameter. More...
 
TBlock_Input_Connector object_f32_Filter_Voltage_Offset_L3
 Filter voltage channel L3-N offset parameter. More...
 
TBlock_Input_Connector object_bool_Negate
 Negate voltages input parameter. More...
 
TBlock_Input_Connector object_bool_Digital_Output_1
 Digital output 1 status input. More...
 
TBlock_Input_Connector object_bool_Digital_Output_2
 Digital output 2 status input. More...
 
TBlock_Input_Connector object_bool_Digital_Output_3
 Digital output 3 status input. More...
 
TBlock_Input_Connector object_bool_Digital_Output_4
 Digital output 4 status input. More...
 
TBlock_Input_Connector object_bool_Digital_Output_5
 Digital output 5 status input. More...
 
TBlock_Input_Connector object_bool_Digital_Output_6
 Digital output 6 status input. More...
 
TBlock_Input_Connector object_bool_Digital_Output_Test_Enable
 Digital output test mode operation enable input. More...
 
TBlock_Input_Connector object_u16_Digital_Output_Test_Data
 Digital outputs test data input. More...
 
TBlock_Input_Connector object_f32_Software_Grid_Overvoltage_Level
 Software defined grid overvoltage level input. More...
 
TBlock_Input_Connector object_f32_Software_Filter_Overvoltage_Level
 Software defined grid overvoltage level input. More...
 
TBlock_Output_Connector object_bool_Optical_Input_1
 Optical input 1 status output. More...
 
TBlock_Output_Connector object_bool_Optical_Input_2
 Optical input 2 status output. More...
 
TBlock_Output_Connector object_bool_Digital_Input_1
 Digital input 1 status output. More...
 
TBlock_Output_Connector object_bool_Digital_Input_2
 Digital input 2 status output. More...
 
TBlock_Output_Connector object_bool_Digital_Input_3
 Digital input 3 status output. More...
 
TBlock_Output_Connector object_bool_Digital_Input_4
 Digital input 4 status output. More...
 
TBlock_Output_Connector object_bool_Digital_Input_5
 Digital input 5 status output. More...
 
TBlock_Output_Connector object_bool_Digital_Input_6
 Digital input 6 status output. More...
 
TBlock_Output_Connector object_bool_Digital_Input_7
 Digital input 7 status output. More...
 
TBlock_Output_Connector object_bool_Digital_Input_8
 Digital input 8 status output. More...
 
TBlock_Output_Connector object_u16_Digital_Inputs_Status
 Digital inputs consalidated status output. More...
 
TBlock_Output_Connector object_u16_Digital_Outputs_Status
 Digital outputs consalidated status output. More...
 
TBlock_Output_Connector object_f32_Grid_Voltage_L1
 Grid voltage L1-N output in volts. More...
 
TBlock_Output_Connector object_f32_Grid_Voltage_L2
 Grid voltage L2-N output in volts. More...
 
TBlock_Output_Connector object_f32_Grid_Voltage_L3
 Grid voltage L3-N output in volts. More...
 
TBlock_Output_Connector object_f32_Grid_Voltage_DC
 Grid voltage DC offset output in volts. More...
 
TBlock_Output_Connector object_f32_Filter_Voltage_L1
 Filter voltage L1-N output in volts. More...
 
TBlock_Output_Connector object_f32_Filter_Voltage_L2
 Filter voltage L2-N output in volts. More...
 
TBlock_Output_Connector object_f32_Filter_Voltage_L3
 Filter voltage L3-N output in volts. More...
 
TBlock_Output_Connector object_f32_Filter_Voltage_DC
 Filter voltage DC offset output in volts. More...
 
TBlock_Output_Connector object_bool_Hardware_Error
 Critical hardware error flag. More...
 
TBlock_Output_Connector object_bool_Software_Grid_Overvoltage
 Software grid overvoltage status output. More...
 
TBlock_Output_Connector object_bool_Software_Filter_Overvoltage
 Software filter overvoltage status output. More...
 

Private Attributes

volatile TP018_26_KG3_GIO_Registersstruct_Registers
 Pointer to the FPGA register structure. More...
 
F32 f32_Grid_Voltage_Gain_L1
 Effective gain of the grid voltage channel 1. More...
 
F32 f32_Grid_Voltage_Gain_L2
 Effective gain of the grid voltage channel 2. More...
 
F32 f32_Grid_Voltage_Gain_L3
 Effective gain of the grid voltage channel 3. More...
 
F32 f32_Grid_Voltage_Offset_L1
 Effective offset of the grid voltage channel 1. More...
 
F32 f32_Grid_Voltage_Offset_L2
 Effective offset of the grid voltage channel 2. More...
 
F32 f32_Grid_Voltage_Offset_L3
 Effective offset of the grid voltage channel 3. More...
 
U16 u16_Grid_Voltage_Status
 Analog input status. More...
 
I16 i16_Grid_Voltage_Data_1
 Analog input channel 1 block output as I16. More...
 
I16 i16_Grid_Voltage_Data_2
 Analog input channel 2 block output as I16. More...
 
I16 i16_Grid_Voltage_Data_3
 Analog input channel 3 block output as I16. More...
 
F32 f32_Filter_Voltage_Gain_L1
 Effective gain of the filter voltage channel 1. More...
 
F32 f32_Filter_Voltage_Gain_L2
 Effective gain of the filter voltage channel 2. More...
 
F32 f32_Filter_Voltage_Gain_L3
 Effective gain of the filter voltage channel 3. More...
 
F32 f32_Filter_Voltage_Offset_L1
 Effective offset of the filter voltage channel 1. More...
 
F32 f32_Filter_Voltage_Offset_L2
 Effective offset of the filter voltage channel 2. More...
 
F32 f32_Filter_Voltage_Offset_L3
 Effective offset of the filter voltage channel 3. More...
 
U16 u16_Filter_Voltage_Status
 Analog input status. More...
 
I16 i16_Filter_Voltage_Data_1
 Analog input channel 1 block output as I16. More...
 
I16 i16_Filter_Voltage_Data_2
 Analog input channel 2 block output as I16. More...
 
I16 i16_Filter_Voltage_Data_3
 Analog input channel 3 block output as I16. More...
 

Detailed Description

Digital I/O P018.26 board class type 1.

Constructor & Destructor Documentation

◆ TP018_26_KG3_GIO_T1()

TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_T1 ( )

Constructor method.

References f32_Filter_Voltage_Gain_L1, f32_Filter_Voltage_Gain_L2, f32_Filter_Voltage_Gain_L3, f32_Filter_Voltage_Offset_L1, f32_Filter_Voltage_Offset_L2, f32_Filter_Voltage_Offset_L3, f32_Grid_Voltage_Gain_L1, f32_Grid_Voltage_Gain_L2, f32_Grid_Voltage_Gain_L3, f32_Grid_Voltage_Offset_L1, f32_Grid_Voltage_Offset_L2, f32_Grid_Voltage_Offset_L3, i16_Filter_Voltage_Data_1, i16_Filter_Voltage_Data_2, i16_Filter_Voltage_Data_3, i16_Grid_Voltage_Data_1, i16_Grid_Voltage_Data_2, i16_Grid_Voltage_Data_3, object_bool_Digital_Input_1, object_bool_Digital_Input_2, object_bool_Digital_Input_3, object_bool_Digital_Input_4, object_bool_Digital_Input_5, object_bool_Digital_Input_6, object_bool_Digital_Input_7, object_bool_Digital_Input_8, object_bool_Digital_Output_1, object_bool_Digital_Output_2, object_bool_Digital_Output_3, object_bool_Digital_Output_4, object_bool_Digital_Output_5, object_bool_Digital_Output_6, object_bool_Digital_Output_Test_Enable, object_bool_Hardware_Error, object_bool_Negate, object_bool_Optical_Input_1, object_bool_Optical_Input_2, object_bool_Software_Filter_Overvoltage, object_bool_Software_Grid_Overvoltage, object_f32_Filter_Voltage_DC, object_f32_Filter_Voltage_Full_Scale_L1, object_f32_Filter_Voltage_Full_Scale_L2, object_f32_Filter_Voltage_Full_Scale_L3, object_f32_Filter_Voltage_L1, object_f32_Filter_Voltage_L2, object_f32_Filter_Voltage_L3, object_f32_Filter_Voltage_Offset_L1, object_f32_Filter_Voltage_Offset_L2, object_f32_Filter_Voltage_Offset_L3, object_f32_Grid_Voltage_DC, object_f32_Grid_Voltage_Full_Scale_L1, object_f32_Grid_Voltage_Full_Scale_L2, object_f32_Grid_Voltage_Full_Scale_L3, object_f32_Grid_Voltage_L1, object_f32_Grid_Voltage_L2, object_f32_Grid_Voltage_L3, object_f32_Grid_Voltage_Offset_L1, object_f32_Grid_Voltage_Offset_L2, object_f32_Grid_Voltage_Offset_L3, object_f32_Software_Filter_Overvoltage_Level, object_f32_Software_Grid_Overvoltage_Level, object_u16_Digital_Inputs_Status, object_u16_Digital_Output_Test_Data, object_u16_Digital_Outputs_Status, TBlock_Connector::Set_Type(), TBlock_Input_Connector::Set_Type(), u16_Filter_Voltage_Status, and u16_Grid_Voltage_Status.

Here is the call graph for this function:

◆ ~TP018_26_KG3_GIO_T1()

TP018_26_KG3_GIO_T1::~TP018_26_KG3_GIO_T1 ( )

Destructor method.

Member Function Documentation

◆ Execute()

__forceinline VOID TP018_26_KG3_GIO_T1::Execute ( )
virtual

Block execution method.

References Execute_Inputs(), and Execute_Outputs().

Here is the call graph for this function:

◆ Execute_Inputs()

VOID TP018_26_KG3_GIO_T1::Execute_Inputs ( )

References TConOpSys_Variant_Data::bool_Value, TP018_26_KG3_GIO_T1::TStatus::bu16_Bitstream_Input_Status, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::bu16_Channel_1, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::bu16_Channel_2, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::bu16_Channel_3, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::bu16_Channel_4, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::bu16_Channel_5, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::bu16_Channel_6, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::bu16_Channel_7, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::bu16_Channel_8, f32_Filter_Voltage_Gain_L1, f32_Filter_Voltage_Gain_L2, f32_Filter_Voltage_Gain_L3, f32_Filter_Voltage_Offset_L1, f32_Filter_Voltage_Offset_L2, f32_Filter_Voltage_Offset_L3, f32_Grid_Voltage_Gain_L1, f32_Grid_Voltage_Gain_L2, f32_Grid_Voltage_Gain_L3, f32_Grid_Voltage_Offset_L1, f32_Grid_Voltage_Offset_L2, f32_Grid_Voltage_Offset_L3, TConOpSys_Variant_Data::f32_Value, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::i16_Filter_Voltage_Data_1, i16_Filter_Voltage_Data_1, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::i16_Filter_Voltage_Data_2, i16_Filter_Voltage_Data_2, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::i16_Filter_Voltage_Data_3, i16_Filter_Voltage_Data_3, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::i16_Grid_Voltage_Data_1, i16_Grid_Voltage_Data_1, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::i16_Grid_Voltage_Data_2, i16_Grid_Voltage_Data_2, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::i16_Grid_Voltage_Data_3, i16_Grid_Voltage_Data_3, object_bool_Digital_Input_1, object_bool_Digital_Input_2, object_bool_Digital_Input_3, object_bool_Digital_Input_4, object_bool_Digital_Input_5, object_bool_Digital_Input_6, object_bool_Digital_Input_7, object_bool_Digital_Input_8, object_bool_Optical_Input_1, object_bool_Optical_Input_2, object_bool_Software_Filter_Overvoltage, object_bool_Software_Grid_Overvoltage, object_f32_Filter_Voltage_DC, object_f32_Filter_Voltage_L1, object_f32_Filter_Voltage_L2, object_f32_Filter_Voltage_L3, object_f32_Grid_Voltage_DC, object_f32_Grid_Voltage_L1, object_f32_Grid_Voltage_L2, object_f32_Grid_Voltage_L3, object_f32_Software_Filter_Overvoltage_Level, object_f32_Software_Grid_Overvoltage_Level, TBlock_Input_Connector::object_Pointer, TBlock_Connector::object_Storage, object_u16_Digital_Inputs_Status, TConOpSys_Variant_Data::pf32_Value, TConOpSys_Variant::struct_Data, struct_Registers, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Digital_Inputs, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Filter_Voltage_Status, u16_Filter_Voltage_Status, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Grid_Voltage_Status, u16_Grid_Voltage_Status, TP018_26_KG3_GIO_T1::TDigital_Input_Channels::u16_Inputs, TP018_26_KG3_GIO_T1::TStatus::u16_Status, and TConOpSys_Variant_Data::u16_Value.

Referenced by Execute().

Here is the caller graph for this function:

◆ Execute_Outputs()

VOID TP018_26_KG3_GIO_T1::Execute_Outputs ( )

◆ Init()

VOID TP018_26_KG3_GIO_T1::Init ( )
virtual

◆ Map()

VOID TP018_26_KG3_GIO_T1::Map ( TP018_26_KG3_GIO_Registers struct_Registers_Base_Address)

Map method.

References struct_Registers.

◆ Send_Information()

VOID TP018_26_KG3_GIO_T1::Send_Information ( TProtocol_Base object_Protocol)
virtual

References TConOpSys_Variant_Data::f32_Value, i16_Filter_Voltage_Data_1, i16_Filter_Voltage_Data_2, i16_Filter_Voltage_Data_3, i16_Grid_Voltage_Data_1, i16_Grid_Voltage_Data_2, i16_Grid_Voltage_Data_3, object_bool_Digital_Input_1, object_bool_Digital_Input_2, object_bool_Digital_Input_3, object_bool_Digital_Input_4, object_bool_Digital_Input_5, object_bool_Digital_Input_6, object_bool_Digital_Input_7, object_bool_Digital_Input_8, object_bool_Digital_Output_1, object_bool_Digital_Output_2, object_bool_Digital_Output_3, object_bool_Digital_Output_4, object_bool_Digital_Output_5, object_bool_Digital_Output_6, object_f32_Filter_Voltage_L1, object_f32_Filter_Voltage_L2, object_f32_Filter_Voltage_L3, object_f32_Grid_Voltage_L1, object_f32_Grid_Voltage_L2, object_f32_Grid_Voltage_L3, TBlock_Connector::object_Storage, TConOpSys_Variant::struct_Data, struct_Registers, TProtocol_Base::Transmit_Connector_Value_As_Decimal(), TProtocol_Base::Transmit_F32_Value_As_Decimal(), TProtocol_Base::Transmit_I16_Value_As_Decimal(), TProtocol_Base::Transmit_I16_Value_As_Hex(), TProtocol_Base::Transmit_String(), TProtocol_Base::Transmit_U16_Value_As_Hex(), TProtocol_Base::Transmit_U32_Value_As_Hex(), TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Filter_Voltage_General_Error_Count, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Filter_Voltage_Parity_Error_Count, u16_Filter_Voltage_Status, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Filter_Voltage_Sync_Error_Count, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Filter_Voltage_Timeout_Error_Count, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Grid_Voltage_General_Error_Count, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Grid_Voltage_Parity_Error_Count, u16_Grid_Voltage_Status, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Grid_Voltage_Sync_Error_Count, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Grid_Voltage_Timeout_Error_Count, TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Unit_ID_H, and TP018_26_KG3_GIO_T1::TP018_26_KG3_GIO_Registers::u16_Unit_ID_L.

Here is the call graph for this function:

Member Data Documentation

◆ f32_Filter_Voltage_Gain_L1

F32 TP018_26_KG3_GIO_T1::f32_Filter_Voltage_Gain_L1
private

Effective gain of the filter voltage channel 1.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ f32_Filter_Voltage_Gain_L2

F32 TP018_26_KG3_GIO_T1::f32_Filter_Voltage_Gain_L2
private

Effective gain of the filter voltage channel 2.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ f32_Filter_Voltage_Gain_L3

F32 TP018_26_KG3_GIO_T1::f32_Filter_Voltage_Gain_L3
private

Effective gain of the filter voltage channel 3.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ f32_Filter_Voltage_Offset_L1

F32 TP018_26_KG3_GIO_T1::f32_Filter_Voltage_Offset_L1
private

Effective offset of the filter voltage channel 1.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ f32_Filter_Voltage_Offset_L2

F32 TP018_26_KG3_GIO_T1::f32_Filter_Voltage_Offset_L2
private

Effective offset of the filter voltage channel 2.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ f32_Filter_Voltage_Offset_L3

F32 TP018_26_KG3_GIO_T1::f32_Filter_Voltage_Offset_L3
private

Effective offset of the filter voltage channel 3.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ f32_Grid_Voltage_Gain_L1

F32 TP018_26_KG3_GIO_T1::f32_Grid_Voltage_Gain_L1
private

Effective gain of the grid voltage channel 1.

Referenced by Execute_Inputs(), Init(), and TP018_26_KG3_GIO_T1().

◆ f32_Grid_Voltage_Gain_L2

F32 TP018_26_KG3_GIO_T1::f32_Grid_Voltage_Gain_L2
private

Effective gain of the grid voltage channel 2.

Referenced by Execute_Inputs(), Init(), and TP018_26_KG3_GIO_T1().

◆ f32_Grid_Voltage_Gain_L3

F32 TP018_26_KG3_GIO_T1::f32_Grid_Voltage_Gain_L3
private

Effective gain of the grid voltage channel 3.

Referenced by Execute_Inputs(), Init(), and TP018_26_KG3_GIO_T1().

◆ f32_Grid_Voltage_Offset_L1

F32 TP018_26_KG3_GIO_T1::f32_Grid_Voltage_Offset_L1
private

Effective offset of the grid voltage channel 1.

Referenced by Execute_Inputs(), Init(), and TP018_26_KG3_GIO_T1().

◆ f32_Grid_Voltage_Offset_L2

F32 TP018_26_KG3_GIO_T1::f32_Grid_Voltage_Offset_L2
private

Effective offset of the grid voltage channel 2.

Referenced by Execute_Inputs(), Init(), and TP018_26_KG3_GIO_T1().

◆ f32_Grid_Voltage_Offset_L3

F32 TP018_26_KG3_GIO_T1::f32_Grid_Voltage_Offset_L3
private

Effective offset of the grid voltage channel 3.

Referenced by Execute_Inputs(), Init(), and TP018_26_KG3_GIO_T1().

◆ i16_Filter_Voltage_Data_1

I16 TP018_26_KG3_GIO_T1::i16_Filter_Voltage_Data_1
private

Analog input channel 1 block output as I16.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ i16_Filter_Voltage_Data_2

I16 TP018_26_KG3_GIO_T1::i16_Filter_Voltage_Data_2
private

Analog input channel 2 block output as I16.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ i16_Filter_Voltage_Data_3

I16 TP018_26_KG3_GIO_T1::i16_Filter_Voltage_Data_3
private

Analog input channel 3 block output as I16.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ i16_Grid_Voltage_Data_1

I16 TP018_26_KG3_GIO_T1::i16_Grid_Voltage_Data_1
private

Analog input channel 1 block output as I16.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ i16_Grid_Voltage_Data_2

I16 TP018_26_KG3_GIO_T1::i16_Grid_Voltage_Data_2
private

Analog input channel 2 block output as I16.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ i16_Grid_Voltage_Data_3

I16 TP018_26_KG3_GIO_T1::i16_Grid_Voltage_Data_3
private

Analog input channel 3 block output as I16.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Input_1

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Input_1

Digital input 1 status output.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Input_2

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Input_2

Digital input 2 status output.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Input_3

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Input_3

Digital input 3 status output.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Input_4

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Input_4

Digital input 4 status output.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Input_5

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Input_5

Digital input 5 status output.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Input_6

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Input_6

Digital input 6 status output.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Input_7

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Input_7

Digital input 7 status output.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Input_8

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Input_8

Digital input 8 status output.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Output_1

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Output_1

Digital output 1 status input.

Referenced by Execute_Outputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Output_2

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Output_2

Digital output 2 status input.

Referenced by Execute_Outputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Output_3

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Output_3

Digital output 3 status input.

Referenced by Execute_Outputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Output_4

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Output_4

Digital output 4 status input.

Referenced by Execute_Outputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Output_5

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Output_5

Digital output 5 status input.

Referenced by Execute_Outputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Output_6

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Output_6

Digital output 6 status input.

Referenced by Execute_Outputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Digital_Output_Test_Enable

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_bool_Digital_Output_Test_Enable

Digital output test mode operation enable input.

Referenced by Execute_Outputs(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Hardware_Error

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Hardware_Error

Critical hardware error flag.

Referenced by TP018_26_KG3_GIO_T1().

◆ object_bool_Negate

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_bool_Negate

Negate voltages input parameter.

Referenced by Init(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Optical_Input_1

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Optical_Input_1

Optical input 1 status output.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Optical_Input_2

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Optical_Input_2

Optical input 2 status output.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Software_Filter_Overvoltage

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Software_Filter_Overvoltage

Software filter overvoltage status output.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_bool_Software_Grid_Overvoltage

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_bool_Software_Grid_Overvoltage

Software grid overvoltage status output.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_DC

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_DC

Filter voltage DC offset output in volts.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_Full_Scale_L1

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_Full_Scale_L1

Filter voltage channel L1-N full scale value parameter. Also used for channel total gain adjustment.

Referenced by TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_Full_Scale_L2

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_Full_Scale_L2

Filter voltage channel L2-N full scale value parameter. Also used for channel total gain adjustment.

Referenced by TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_Full_Scale_L3

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_Full_Scale_L3

Filter voltage channel L3-N full scale value parameter. Also used for channel total gain adjustment.

Referenced by TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_L1

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_L1

Filter voltage L1-N output in volts.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_L2

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_L2

Filter voltage L2-N output in volts.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_L3

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_L3

Filter voltage L3-N output in volts.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_Offset_L1

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_Offset_L1

Filter voltage channel L1-N offset parameter.

Referenced by TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_Offset_L2

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_Offset_L2

Filter voltage channel L2-N offset parameter.

Referenced by TP018_26_KG3_GIO_T1().

◆ object_f32_Filter_Voltage_Offset_L3

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Filter_Voltage_Offset_L3

Filter voltage channel L3-N offset parameter.

Referenced by TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_DC

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_DC

Grid voltage DC offset output in volts.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_Full_Scale_L1

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_Full_Scale_L1

Grid voltage channel L1-N full scale value parameter. Also used for channel total gain adjustment.

Referenced by Init(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_Full_Scale_L2

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_Full_Scale_L2

Grid voltage channel L2-N full scale value parameter. Also used for channel total gain adjustment.

Referenced by Init(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_Full_Scale_L3

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_Full_Scale_L3

Grid voltage channel L3-N full scale value parameter. Also used for channel total gain adjustment.

Referenced by Init(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_L1

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_L1

Grid voltage L1-N output in volts.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_L2

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_L2

Grid voltage L2-N output in volts.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_L3

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_L3

Grid voltage L3-N output in volts.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_Offset_L1

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_Offset_L1

Grid voltage channel L1-N offset parameter.

Referenced by Init(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_Offset_L2

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_Offset_L2

Grid voltage channel L2-N offset parameter.

Referenced by Init(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Grid_Voltage_Offset_L3

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Grid_Voltage_Offset_L3

Grid voltage channel L3-N offset parameter.

Referenced by Init(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Software_Filter_Overvoltage_Level

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Software_Filter_Overvoltage_Level

Software defined grid overvoltage level input.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_f32_Software_Grid_Overvoltage_Level

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_f32_Software_Grid_Overvoltage_Level

Software defined grid overvoltage level input.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_u16_Digital_Inputs_Status

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_u16_Digital_Inputs_Status

Digital inputs consalidated status output.

Referenced by Execute_Inputs(), and TP018_26_KG3_GIO_T1().

◆ object_u16_Digital_Output_Test_Data

TBlock_Input_Connector TP018_26_KG3_GIO_T1::object_u16_Digital_Output_Test_Data

Digital outputs test data input.

Referenced by Execute_Outputs(), and TP018_26_KG3_GIO_T1().

◆ object_u16_Digital_Outputs_Status

TBlock_Output_Connector TP018_26_KG3_GIO_T1::object_u16_Digital_Outputs_Status

Digital outputs consalidated status output.

Referenced by Execute_Outputs(), and TP018_26_KG3_GIO_T1().

◆ struct_Registers

volatile TP018_26_KG3_GIO_Registers* TP018_26_KG3_GIO_T1::struct_Registers
private

Pointer to the FPGA register structure.

Referenced by Execute_Inputs(), Execute_Outputs(), Init(), Map(), and Send_Information().

◆ u16_Filter_Voltage_Status

U16 TP018_26_KG3_GIO_T1::u16_Filter_Voltage_Status
private

Analog input status.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().

◆ u16_Grid_Voltage_Status

U16 TP018_26_KG3_GIO_T1::u16_Grid_Voltage_Status
private

Analog input status.

Referenced by Execute_Inputs(), Send_Information(), and TP018_26_KG3_GIO_T1().


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