int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
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
Class TFunction_Block_SCR_Cut_Wave_Controller_1_Phase declaration.
Definition: Function_Block_SCR_Controller_1_Phase.h:71
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:155
TBlock_Input_Connector object_f32_Phase
Phase input signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:130
BOOL bool_Output_Status
Definition: Function_Block_SCR_Controller_1_Phase.h:151
TBlock_Input_Connector object_f32_Alpha_Minimum_Warning_Level
Control angle minimum warning level.
Definition: Function_Block_SCR_Controller_1_Phase.h:122
F32 f32_Phase_Z0
Definition: Function_Block_SCR_Controller_1_Phase.h:149
TBlock_Input_Connector object_f32_Alpha_Maximum_Warning_Level
Control angle maximum warning level.
Definition: Function_Block_SCR_Controller_1_Phase.h:123
TBlock_Output_Connector object_bool_Alpha_Minimum_Warning_Status
Control angle minimum warning flag.
Definition: Function_Block_SCR_Controller_1_Phase.h:138
F32 f32_Phase_Z1
Definition: Function_Block_SCR_Controller_1_Phase.h:150
TBlock_Input_Connector object_f32_Base_Frequency
Base frequency.
Definition: Function_Block_SCR_Controller_1_Phase.h:121
TBlock_Output_Connector object_bool_Alpha_Maximum_Warning_Status
Control angle maximum warning flag.
Definition: Function_Block_SCR_Controller_1_Phase.h:139
TBlock_Input_Connector object_bool_Enable
Enable input.
Definition: Function_Block_SCR_Controller_1_Phase.h:129
TBlock_Input_Connector object_f32_Alpha
Control angle input signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:131
virtual ~TFunction_Block_SCR_Cut_Wave_Controller_1_Phase()
Class destructor method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:134
virtual VOID Init()
Function block initialisation method.
TFunction_Block_SCR_Cut_Wave_Controller_1_Phase()
Class constructor method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:76
TBlock_Output_Connector object_bool_SCR_Control
SCR control signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:137
Class TFunction_Block_SCR_Skip_Full_Wave_Controller_1_Phase declaration.
Definition: Function_Block_SCR_Controller_1_Phase.h:249
TBlock_Input_Connector object_f32_Alpha
Control angle input signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:309
TBlock_Output_Connector object_bool_Alpha_Minimum_Warning_Status
Control angle minimum warning flag.
Definition: Function_Block_SCR_Controller_1_Phase.h:316
TBlock_Input_Connector object_f32_Phase
Phase input signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:308
TBlock_Input_Connector object_f32_Base_Frequency
Base frequency.
Definition: Function_Block_SCR_Controller_1_Phase.h:299
U32 u32_Half_Wave_Counter
Definition: Function_Block_SCR_Controller_1_Phase.h:330
F32 f32_Integral
Definition: Function_Block_SCR_Controller_1_Phase.h:329
F32 f32_Phase_Z0
Definition: Function_Block_SCR_Controller_1_Phase.h:327
TBlock_Output_Connector object_bool_SCR_Control
SCR control signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:315
TBlock_Input_Connector object_f32_Alpha_Minimum_Warning_Level
Control angle minimum warning level.
Definition: Function_Block_SCR_Controller_1_Phase.h:300
F32 f32_Phase_Z1
Definition: Function_Block_SCR_Controller_1_Phase.h:328
TBlock_Input_Connector object_f32_Alpha_Maximum_Warning_Level
Control angle maximum warning level.
Definition: Function_Block_SCR_Controller_1_Phase.h:301
virtual VOID Init()
Function block initialisation method.
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:626
virtual ~TFunction_Block_SCR_Skip_Full_Wave_Controller_1_Phase()
Class destructor method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:605
TBlock_Input_Connector object_bool_Enable
Enable input.
Definition: Function_Block_SCR_Controller_1_Phase.h:307
TBlock_Output_Connector object_bool_Alpha_Maximum_Warning_Status
Control angle maximum warning flag.
Definition: Function_Block_SCR_Controller_1_Phase.h:317
TFunction_Block_SCR_Skip_Full_Wave_Controller_1_Phase()
Class constructor method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:539
Class TFunction_Block_SCR_Skip_Half_Wave_Controller_1_Phase declaration.
Definition: Function_Block_SCR_Controller_1_Phase.h:160
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:406
TBlock_Input_Connector object_f32_Alpha
Control angle input signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:220
F32 f32_Integral
Definition: Function_Block_SCR_Controller_1_Phase.h:240
virtual ~TFunction_Block_SCR_Skip_Half_Wave_Controller_1_Phase()
Class destructor method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:385
TBlock_Input_Connector object_f32_Base_Frequency
Base frequency.
Definition: Function_Block_SCR_Controller_1_Phase.h:210
F32 f32_Phase_Z0
Definition: Function_Block_SCR_Controller_1_Phase.h:238
TBlock_Output_Connector object_bool_Alpha_Minimum_Warning_Status
Control angle minimum warning flag.
Definition: Function_Block_SCR_Controller_1_Phase.h:227
TBlock_Input_Connector object_f32_Alpha_Maximum_Warning_Level
Control angle maximum warning level.
Definition: Function_Block_SCR_Controller_1_Phase.h:212
TBlock_Input_Connector object_bool_Enable
Enable input.
Definition: Function_Block_SCR_Controller_1_Phase.h:218
TBlock_Output_Connector object_bool_SCR_Control
SCR control signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:226
TBlock_Output_Connector object_bool_Alpha_Maximum_Warning_Status
Control angle maximum warning flag.
Definition: Function_Block_SCR_Controller_1_Phase.h:228
TFunction_Block_SCR_Skip_Half_Wave_Controller_1_Phase()
Class constructor method.
Definition: Function_Block_SCR_Controller_1_Phase.cpp:321
F32 f32_Phase_Z1
Definition: Function_Block_SCR_Controller_1_Phase.h:239
TBlock_Input_Connector object_f32_Alpha_Minimum_Warning_Level
Control angle minimum warning level.
Definition: Function_Block_SCR_Controller_1_Phase.h:211
TBlock_Input_Connector object_f32_Phase
Phase input signal.
Definition: Function_Block_SCR_Controller_1_Phase.h:219
virtual VOID Init()
Function block initialisation method.