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
Temperature monitor class.
Definition: Function_Block_Temperature_Monitor.h:69
TBlock_Output_Connector object_bool_Temperature_Warning
Low or high temperature warning output connector.
Definition: Function_Block_Temperature_Monitor.h:191
TBlock_Output_Connector object_bool_High_Temperature_Warning
High temperature warning output connector.
Definition: Function_Block_Temperature_Monitor.h:182
TBlock_Input_Connector object_f32_High_Temperature_Trip_Delay
High temperature trip delay input parameter.
Definition: Function_Block_Temperature_Monitor.h:152
TBlock_Output_Connector object_bool_Low_Temperature_Warning
Low temperature warning output connector.
Definition: Function_Block_Temperature_Monitor.h:173
U32 u32_Low_Temperature_Trip_Delay_Counter
Low temperature trip delay counter.
Definition: Function_Block_Temperature_Monitor.h:268
TBlock_Output_Connector object_bool_Temperature_Alarm
Low or high temperature alarm output connector.
Definition: Function_Block_Temperature_Monitor.h:194
TBlock_Input_Connector object_f32_High_Temperature_Trip_Level
High temperature trip level input parameter.
Definition: Function_Block_Temperature_Monitor.h:149
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_Temperature_Monitor.cpp:119
TBlock_Output_Connector object_bool_High_Temperature_Trip
High temperature trip output connector.
Definition: Function_Block_Temperature_Monitor.h:188
virtual ~TFunction_Block_Temperature_Monitor()
Function block class destructor method.
Definition: Function_Block_Temperature_Monitor.cpp:111
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_Temperature_Monitor.cpp:164
TBlock_Input_Connector object_f32_Actual_Temperature
Actual ambient temperature input connector.
Definition: Function_Block_Temperature_Monitor.h:159
TBlock_Output_Connector object_bool_High_Temperature_Alarm
High temperature alarm output connector.
Definition: Function_Block_Temperature_Monitor.h:185
TBlock_Input_Connector object_f32_Low_Temperature_Trip_Delay
Low temperature trip delay input parameter.
Definition: Function_Block_Temperature_Monitor.h:143
TBlock_Input_Connector object_f32_Sample_Time
Function block sample time input parameter.
Definition: Function_Block_Temperature_Monitor.h:134
U32 u32_High_Temperature_Trip_Delay_Counter
High temperature trip delay counter.
Definition: Function_Block_Temperature_Monitor.h:271
TBlock_Input_Connector object_bool_Invalid_Temperature
Invalid temperature status flag.
Definition: Function_Block_Temperature_Monitor.h:162
TBlock_Input_Connector object_f32_Low_Temperature_Trip_Level
Low temperature trip level input parameter.
Definition: Function_Block_Temperature_Monitor.h:140
TBlock_Output_Connector object_bool_Temperature_Trip
Low or high temperature trip output connector.
Definition: Function_Block_Temperature_Monitor.h:197
U32 u32_Low_Temperature_Trip_Delay
Low temperature trip delay.
Definition: Function_Block_Temperature_Monitor.h:262
TBlock_Output_Connector object_bool_Low_Temperature_Trip
Low temperature trip output connector.
Definition: Function_Block_Temperature_Monitor.h:179
TBlock_Input_Connector object_f32_High_Temperature_Warning_Level
High temperature warning level input parameter.
Definition: Function_Block_Temperature_Monitor.h:146
TFunction_Block_Temperature_Monitor()
Class constructor method.
Definition: Function_Block_Temperature_Monitor.cpp:64
TBlock_Output_Connector object_bool_Low_Temperature_Alarm
Low temperature alarm output connector.
Definition: Function_Block_Temperature_Monitor.h:176
U32 u32_High_Temperature_Trip_Delay
High temperature trip delay.
Definition: Function_Block_Temperature_Monitor.h:265
TBlock_Output_Connector object_u16_Status
Status output connector.
Definition: Function_Block_Temperature_Monitor.h:200
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about Function block over communication link protocol.
Definition: Function_Block_Temperature_Monitor.cpp:328
TBlock_Input_Connector object_f32_Low_Temperature_Warning_Level
Low temperature warning level input parameter.
Definition: Function_Block_Temperature_Monitor.h:137
Definition: Protocol_Base.h:57
U16 bit_High_Temperature_Trip
Bit 6 : High temperature trip.
Definition: Function_Block_Temperature_Monitor.h:248
U16 bit_Invalid_Temperature
Bit 0 : Invalid temperature.
Definition: Function_Block_Temperature_Monitor.h:230
U16 bit_Low_Temperature_Alarm
Bit 2 : Low temperature alarm.
Definition: Function_Block_Temperature_Monitor.h:236
U16 bit_High_Temperature_Alarm
Bit 5 : High temperature alarm.
Definition: Function_Block_Temperature_Monitor.h:245
U16 bit_Low_Temperature_Trip
Bit 3 : Low temperature trip.
Definition: Function_Block_Temperature_Monitor.h:239
U16 bit_High_Temperature_Warning
Bit 4 : High temperature warning.
Definition: Function_Block_Temperature_Monitor.h:242
U16 bit_Low_Temperature_Warning
Bit 1 : Low temperature warning.
Definition: Function_Block_Temperature_Monitor.h:233
U16 u16_Word
Status word register raw data.
Definition: Function_Block_Temperature_Monitor.h:223