void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
short I16
2s Compliment 16-Bit signed integer datatype defenition
Definition: Defines.h:196
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
Function block base class header file.
Function block output connector class.
Definition: Block_Output_Connector.h:59
Function block base class for device.
Definition: Function_Block_Base.h:96
Analog input P005.03 V2.0 board TP005_03_V2_0_AI_2V_E1 class.
Definition: P005_03_V2_0_AI_2V.h:184
TBlock_Input_Connector object_f32_Voltage_Frequency
Definition: P005_03_V2_0_AI_2V.h:208
TBlock_Output_Connector object_f32_Analog_Input_Data_2
Analog input channel 2 block output.
Definition: P005_03_V2_0_AI_2V.h:235
TBlock_Output_Connector object_f32_Analog_Input_Data_3
Analog input channel 3 block output.
Definition: P005_03_V2_0_AI_2V.h:236
TBlock_Output_Connector object_f32_AN
Analog input channel 1 block output.
Definition: P005_03_V2_0_AI_2V.h:238
TBlock_Input_Connector object_bool_Sag_Enable
Definition: P005_03_V2_0_AI_2V.h:224
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send detailed information about functional block.
Definition: P005_03_V2_0_AI_2V.cpp:482
TBlock_Input_Connector object_f32_Voltage_Magnitude_1
Definition: P005_03_V2_0_AI_2V.h:209
virtual VOID Init()
Analog input board P005.03 V2.0 object initialization.
Definition: P005_03_V2_0_AI_2V.cpp:355
TBlock_Input_Connector object_f32_Magnitude_Software_Level
Voltage sag enable.
Definition: P005_03_V2_0_AI_2V.h:226
TBlock_Input_Connector object_f32_Voltage_Sag_Magnitude_1
Definition: P005_03_V2_0_AI_2V.h:212
TBlock_Output_Connector object_bool_Magnitude_Software_Level_Error
Definition: P005_03_V2_0_AI_2V.h:245
TBlock_Input_Connector object_f32_Voltage_Sag_Magnitude_2
Definition: P005_03_V2_0_AI_2V.h:213
TBlock_Output_Connector object_f32_BN
Analog input channel 2 block output.
Definition: P005_03_V2_0_AI_2V.h:239
TBlock_Output_Connector object_bool_Symmenty_Error
Signal symmery error flag.
Definition: P005_03_V2_0_AI_2V.h:243
TBlock_Input_Connector object_f32_Sample_Time
Definition: P005_03_V2_0_AI_2V.h:207
TBlock_Output_Connector object_f32_Analog_Input_Data_1
Analog input channel 1 block output.
Definition: P005_03_V2_0_AI_2V.h:234
F32 f32_Theta_Step
Definition: P005_03_V2_0_AI_2V.h:259
TBlock_Input_Connector object_f32_Analog_Input_Full_Scale_1
Analog input channel 1 fill scale value. Also used for channel total gain adjustment.
Definition: P005_03_V2_0_AI_2V.h:216
I16 i16_Analog_Input_Data_2
Analog input channel 2 block output as I16.
Definition: P005_03_V2_0_AI_2V.h:232
TP005_03_V2_0_AI_2V_E1()
Constructor method.
Definition: P005_03_V2_0_AI_2V.cpp:266
TBlock_Output_Connector object_bool_Magnitude_Hardware_Level_Error
Hardware limit reached error flag.
Definition: P005_03_V2_0_AI_2V.h:244
TBlock_Input_Connector object_f32_Analog_Input_Full_Scale_2
Analog input channel 1 fill scale value. Also used for channel total gain gain adjustment.
Definition: P005_03_V2_0_AI_2V.h:217
TBlock_Input_Connector object_f32_Analog_Input_Offset_1
Analog input channel 1 offset.
Definition: P005_03_V2_0_AI_2V.h:219
TBlock_Input_Connector object_f32_Voltage_Magnitude_3
Definition: P005_03_V2_0_AI_2V.h:211
TBlock_Output_Connector object_bool_Hardware_Error
Critical hardware error flag.
Definition: P005_03_V2_0_AI_2V.h:242
VOID Map()
Analog input board P005.03 V2.0 memory map.
Definition: P005_03_V2_0_AI_2V.cpp:345
virtual VOID Execute()
Analog input board P005.03 V2.0 execute method.
Definition: P005_03_V2_0_AI_2V.cpp:379
TBlock_Output_Connector object_f32_CN
Analog input channel 3 block output.
Definition: P005_03_V2_0_AI_2V.h:240
TBlock_Input_Connector object_f32_Analog_Input_Offset_2
Analog input channel 2 offset.
Definition: P005_03_V2_0_AI_2V.h:220
U16 u16_Analog_Input_Status
Analog input status.
Definition: P005_03_V2_0_AI_2V.h:230
TBlock_Input_Connector object_f32_Voltage_Sag_Magnitude_3
Definition: P005_03_V2_0_AI_2V.h:214
F32 f32_Theta
Definition: P005_03_V2_0_AI_2V.h:260
virtual ~TP005_03_V2_0_AI_2V_E1()
Destructor method.
Definition: P005_03_V2_0_AI_2V.cpp:334
I16 i16_Analog_Input_Data_1
Analog input channel 1 block output as I16.
Definition: P005_03_V2_0_AI_2V.h:231
TBlock_Input_Connector object_f32_Voltage_Magnitude_2
Definition: P005_03_V2_0_AI_2V.h:210
Analog input P005.03 V2.0 board TP005_03_V2_0_AI_2V class.
Definition: P005_03_V2_0_AI_2V.h:66
volatile TP005_03_V2_0_AI_V_Registers * struct_Registers
Hardware mapped registers.
Definition: P005_03_V2_0_AI_2V.h:170
I16 i16_Analog_Input_Data_1
Analog input channel 1 block output as I16.
Definition: P005_03_V2_0_AI_2V.h:118
TBlock_Output_Connector object_bool_Symmenty_Error
Signal symmery error flag.
Definition: P005_03_V2_0_AI_2V.h:130
TBlock_Output_Connector object_f32_AN
Analog input channel 1 block output.
Definition: P005_03_V2_0_AI_2V.h:125
virtual ~TP005_03_V2_0_AI_2V()
Destructor method.
Definition: P005_03_V2_0_AI_2V.cpp:127
F32 f32_Offset_2
Effective offset of the channel 2.
Definition: P005_03_V2_0_AI_2V.h:176
TBlock_Input_Connector object_f32_Magnitude_Software_Level
Definition: P005_03_V2_0_AI_2V.h:113
virtual VOID Execute()
Analog input board P005.03 V2.0 execute method.
Definition: P005_03_V2_0_AI_2V.cpp:171
TBlock_Output_Connector object_bool_Magnitude_Hardware_Level_Error
Hardware limit reached error flag.
Definition: P005_03_V2_0_AI_2V.h:131
TBlock_Output_Connector object_f32_Analog_Input_Data_3
Analog input channel 3 block output.
Definition: P005_03_V2_0_AI_2V.h:123
U16 u16_Analog_Input_Status
Analog input status.
Definition: P005_03_V2_0_AI_2V.h:117
TBlock_Input_Connector object_f32_Analog_Input_Full_Scale_2
Analog input channel 1 fill scale value. Also used for channel total gain gain adjustment.
Definition: P005_03_V2_0_AI_2V.h:106
F32 f32_Offset_1
Effective offset of the channel 1.
Definition: P005_03_V2_0_AI_2V.h:175
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send detailed information about functional block.
Definition: P005_03_V2_0_AI_2V.cpp:213
TBlock_Output_Connector object_f32_CN
Analog input channel 3 block output.
Definition: P005_03_V2_0_AI_2V.h:127
TBlock_Output_Connector object_bool_Magnitude_Software_Level_Error
Definition: P005_03_V2_0_AI_2V.h:132
TBlock_Output_Connector object_bool_Hardware_Error
Critical hardware error flag.
Definition: P005_03_V2_0_AI_2V.h:129
VOID Map(TP005_03_V2_0_AI_V_Registers *struct_Registers_Base_Address)
Analog input board P005.03 V2.0 memory map.
Definition: P005_03_V2_0_AI_2V.cpp:138
TBlock_Input_Connector object_f32_Analog_Input_Offset_1
Analog input channel 1 offset.
Definition: P005_03_V2_0_AI_2V.h:108
F32 f32_Gain_2
Effective gain of the channel 2.
Definition: P005_03_V2_0_AI_2V.h:173
F32 f32_Gain_1
Effective gain of the channel 1.
Definition: P005_03_V2_0_AI_2V.h:172
TP005_03_V2_0_AI_2V()
Constructor method.
Definition: P005_03_V2_0_AI_2V.cpp:72
TBlock_Input_Connector object_f32_Analog_Input_Full_Scale_1
Analog input channel 1 fill scale value. Also used for channel total gain adjustment.
Definition: P005_03_V2_0_AI_2V.h:105
TBlock_Output_Connector object_f32_BN
Analog input channel 2 block output.
Definition: P005_03_V2_0_AI_2V.h:126
virtual VOID Init()
Analog input board P005.03 V2.0 object initialization.
Definition: P005_03_V2_0_AI_2V.cpp:152
TBlock_Input_Connector object_f32_Analog_Input_Offset_2
Analog input channel 2 offset.
Definition: P005_03_V2_0_AI_2V.h:109
TBlock_Output_Connector object_f32_Analog_Input_Data_1
Analog input channel 1 block output.
Definition: P005_03_V2_0_AI_2V.h:121
TBlock_Output_Connector object_f32_Analog_Input_Data_2
Analog input channel 2 block output.
Definition: P005_03_V2_0_AI_2V.h:122
I16 i16_Analog_Input_Data_2
Analog input channel 2 block output as I16.
Definition: P005_03_V2_0_AI_2V.h:119
Definition: Protocol_Base.h:57
Definition: P005_03_V2_0_AI_2V.h:76
U16 u16_Reserve_0x04
0x04 : Reserved
Definition: P005_03_V2_0_AI_2V.h:83
I16 i16_Analog_Input_Filtered_Data_2
0x06 : Analog input channel 2 filtered data register as I16 value
Definition: P005_03_V2_0_AI_2V.h:85
U16 u16_Analog_Input_Status
0x00 : Status register
Definition: P005_03_V2_0_AI_2V.h:79
I16 i16_Analog_Input_Filtered_Data_1
0x05 : Analog input channel 1 filtered data register as I16 value
Definition: P005_03_V2_0_AI_2V.h:84
I16 i16_Analog_Input_Data_1
0x01 : Analog input channel 1 data register as I16 value
Definition: P005_03_V2_0_AI_2V.h:80
I16 i16_Analog_Input_Filtered_Data_3
0x07 : Analog input channel 3 filtered data register as I16 value
Definition: P005_03_V2_0_AI_2V.h:86
I16 i16_Analog_Input_Data_3
0x03 : Analog input channel 3 data register as I16 value
Definition: P005_03_V2_0_AI_2V.h:82
I16 i16_Analog_Input_Data_2
0x02 : Analog input channel 2 data register as I16 value
Definition: P005_03_V2_0_AI_2V.h:81
U16 u16_CMP_P_3_Status
Definition: P005_03_V2_0_AI_2V.h:162
U16 u16_CMP_P_2_Status
Definition: P005_03_V2_0_AI_2V.h:160
U16 u16_CMP_N_2_Status
Definition: P005_03_V2_0_AI_2V.h:161
U16 u16_Status
Definition: P005_03_V2_0_AI_2V.h:148
U16 u16_CMP_N_3_Status
Definition: P005_03_V2_0_AI_2V.h:163
U16 u16_ADC_Hardware_Fault_1
Definition: P005_03_V2_0_AI_2V.h:151
U16 u16_ADC_Hardware_Fault_3
Definition: P005_03_V2_0_AI_2V.h:153
U16 u16_CMP_P_1_Status
Definition: P005_03_V2_0_AI_2V.h:158
U16 u16_CMP_N_1_Status
Definition: P005_03_V2_0_AI_2V.h:159
U16 u16_ADC_Hardware_Fault_2
Definition: P005_03_V2_0_AI_2V.h:152