void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
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
Class declaration description.
Definition: Function_Block_Cabinet_Cooling_System.h:68
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_Cabinet_Cooling_System.cpp:215
TBlock_Input_Connector object_bool_Fan_Fuse_Status
Fan circuit breaker status input connector.
Definition: Function_Block_Cabinet_Cooling_System.h:148
virtual ~TFunction_Block_Cabinet_Cooling_System()
Class destructor method.
Definition: Function_Block_Cabinet_Cooling_System.cpp:186
TBlock_Input_Connector object_f32_Low_Temperature_Warning_Level
Low cabinet temperature warning level input parameter.
Definition: Function_Block_Cabinet_Cooling_System.h:134
TBlock_Input_Connector object_bool_Fan_Contactor_Status
Fan contactor status input connector.
Definition: Function_Block_Cabinet_Cooling_System.h:149
U32 u32_High_Temperature_Trip_Delay
Resalculated value of high temperature trip delay.
Definition: Function_Block_Cabinet_Cooling_System.h:203
U32 u32_Fan_Trail_Delay
Recalculated value of fan trail delay.
Definition: Function_Block_Cabinet_Cooling_System.h:204
TBlock_Input_Connector object_f32_High_Temperature_Trip_Delay
High cabinet temperature trip delay input parameter.
Definition: Function_Block_Cabinet_Cooling_System.h:139
TBlock_Input_Connector object_f32_High_Temperature_Trip_Level
High cabinet temperature trip level input parameter.
Definition: Function_Block_Cabinet_Cooling_System.h:138
TBlock_Output_Connector object_bool_High_Temperature_Warning
High cabinet temperature warning output connector.
Definition: Function_Block_Cabinet_Cooling_System.h:165
TBlock_Output_Connector object_u16_Status
Status output.
Definition: Function_Block_Cabinet_Cooling_System.h:171
TBlock_Output_Connector object_bool_Error
Error output.
Definition: Function_Block_Cabinet_Cooling_System.h:159
TBlock_Input_Connector object_f32_Low_Temperature_Trip_Delay
Low cabinet temperature trip delay input parameter.
Definition: Function_Block_Cabinet_Cooling_System.h:136
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_Cabinet_Cooling_System.cpp:194
TBlock_Output_Connector object_bool_Heater_Enable
Definition: Function_Block_Cabinet_Cooling_System.h:161
TBlock_Input_Connector object_f32_High_Temperature_Warning_Level
High cabinet temperature warning level input parameter.
Definition: Function_Block_Cabinet_Cooling_System.h:137
TBlock_Input_Connector object_f32_Actual_Temperature
Actual cabinet temperature input connector.
Definition: Function_Block_Cabinet_Cooling_System.h:152
TBlock_Input_Connector object_bool_Enable
Enable input connector.
Definition: Function_Block_Cabinet_Cooling_System.h:146
TBlock_Output_Connector object_bool_Temperature_Trip
Low or high temperature trip output connector.
Definition: Function_Block_Cabinet_Cooling_System.h:170
U32 u32_High_Temperature_Trip_Delay_Counter
High temperature trip delay counter.
Definition: Function_Block_Cabinet_Cooling_System.h:207
TBlock_Output_Connector object_bool_High_Temperature_Trip
High cabinet temperature trip output connector.
Definition: Function_Block_Cabinet_Cooling_System.h:167
TBlock_Output_Connector object_bool_Temperature_Warning
Low or high temperature warning output connector.
Definition: Function_Block_Cabinet_Cooling_System.h:168
TBlock_Output_Connector object_bool_Low_Temperature_Trip
Low cabinet temperature trip output connector.
Definition: Function_Block_Cabinet_Cooling_System.h:164
U32 u32_Fan_Trail_Delay_Counter
Fan trail delay counter.
Definition: Function_Block_Cabinet_Cooling_System.h:208
TBlock_Input_Connector object_f32_Sample_Time
Function block sample time input parameter.
Definition: Function_Block_Cabinet_Cooling_System.h:133
TBlock_Input_Connector object_bool_Invalid_Temperature
Invalid temperature value input connector.
Definition: Function_Block_Cabinet_Cooling_System.h:153
U32 u32_Low_Temperature_Trip_Delay_Counter
Low temperature trip delay counter.
Definition: Function_Block_Cabinet_Cooling_System.h:206
U32 u32_Low_Temperature_Trip_Delay
Recalculated value of low temperature trip delay.
Definition: Function_Block_Cabinet_Cooling_System.h:202
TBlock_Output_Connector object_bool_Fan_Enable
Enable cabinet fan output.
Definition: Function_Block_Cabinet_Cooling_System.h:160
TFunction_Block_Cabinet_Cooling_System()
Class constructor method.
Definition: Function_Block_Cabinet_Cooling_System.cpp:66
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about Function block over communication link protocol.
Definition: Function_Block_Cabinet_Cooling_System.cpp:495
TBlock_Output_Connector object_bool_Low_Temperature_Alarm
Low cabinet temperature alarm output connector.
Definition: Function_Block_Cabinet_Cooling_System.h:163
TBlock_Output_Connector object_bool_Temperature_Alarm
Low or high temperature alarm output connector.
Definition: Function_Block_Cabinet_Cooling_System.h:169
TBlock_Input_Connector object_bool_Emergency_Trip
Emergency trip input connector.
Definition: Function_Block_Cabinet_Cooling_System.h:147
TBlock_Input_Connector object_f32_Fan_Trail_Delay
Fan trail delay input parameter.
Definition: Function_Block_Cabinet_Cooling_System.h:140
TBlock_Input_Connector object_bool_Heater_Fuse_Status
Heater circuit breaker status input connector.
Definition: Function_Block_Cabinet_Cooling_System.h:150
TBlock_Input_Connector object_f32_Low_Temperature_Trip_Level
Low cabinet temperature trip level input parameter.
Definition: Function_Block_Cabinet_Cooling_System.h:135
TBlock_Output_Connector object_bool_Low_Temperature_Warning
Enable cabinet heater output.
Definition: Function_Block_Cabinet_Cooling_System.h:162
TBlock_Output_Connector object_bool_High_Temperature_Alarm
High cabinet temperature alarm output connector.
Definition: Function_Block_Cabinet_Cooling_System.h:166
TBlock_Input_Connector object_bool_Heater_Contactor_Status
Heater contactor status input connector.
Definition: Function_Block_Cabinet_Cooling_System.h:151
Definition: Protocol_Base.h:57
U16 bit_Invalid_Temperature
Definition: Function_Block_Cabinet_Cooling_System.h:190
U16 u16_Word
Definition: Function_Block_Cabinet_Cooling_System.h:187
U16 bit_Low_Temperature_Alarm
Definition: Function_Block_Cabinet_Cooling_System.h:192
U16 bit_High_Temperature_Warning
Definition: Function_Block_Cabinet_Cooling_System.h:194
U16 bit_High_Temperature_Trip
Definition: Function_Block_Cabinet_Cooling_System.h:196
U16 bit_Low_Temperature_Trip
Definition: Function_Block_Cabinet_Cooling_System.h:193
U16 bit_Low_Temperature_Warning
Definition: Function_Block_Cabinet_Cooling_System.h:191
U16 bit_High_Temperature_Alarm
Definition: Function_Block_Cabinet_Cooling_System.h:195