ConOpSys V2970  P004.07
ANVILEX control operating system
Function_Block_Liquid_Cooling_System_T3.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 //! @file Function_Block_Liquid_Cooling_System_T3.h
3 //! @URL $HeadURL: https://192.168.3.4:8443/svn/P004_07/ConOpSys/Blocks/Function_Block_Liquid_Cooling_System.h $
4 //! @author $Author: minch $ (ANVILEX GmbH)
5 //! @version $Revision: 2278 $
6 //! @date $Date: 2020-12-12 05:47:21 +0500 (Сб, 12 дек 2020) $
7 //! @brief Liquid cooling system class header file.
8 //! @attention
9 //!
10 //! COPYRIGHT(C) 2015 ANVILEX GmbH
11 //!
12 //! Redistribution and use in source and binary forms, with or without
13 //! modification, are permitted provided that the following conditions are met:
14 //!
15 //! 1. Redistributions of source code must retain the above copyright notice,
16 //! this list of conditions and the following disclaimer.
17 //!
18 //! 2. Redistributions in binary form must reproduce the above copyright notice,
19 //! this list of conditions and the following disclaimer in the documentation
20 //! and/or other materials provided with the distribution.
21 //!
22 //! 3. Neither the name of ANVILEX nor the names of its contributors may be
23 //! used to endorse or promote products derived from this software without
24 //! specific prior written permission.
25 //!
26 //! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
27 //! AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28 //! IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
29 //! ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
30 //! LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
31 //! CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
32 //! SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
33 //! INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
34 //! CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
35 //! ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
36 //! POSSIBILITY OF SUCH DAMAGE.
37 //------------------------------------------------------------------------------
38 
39 //------------------------------------------------------------------------------
40 // Protecting header files from mutual, recursive inclusion.
41 //------------------------------------------------------------------------------
42 
43 #pragma once
44 
45 //------------------------------------------------------------------------------
46 // Include standard libraries header files
47 //------------------------------------------------------------------------------
48 
49 //------------------------------------------------------------------------------
50 // Include thrid party header files
51 //------------------------------------------------------------------------------
52 
53 //------------------------------------------------------------------------------
54 // Include ConOpSys header files
55 //------------------------------------------------------------------------------
56 
57 #include "Function_Block_Base.h"
58 
59 //------------------------------------------------------------------------------
60 // Include ConOpSys application header files
61 //------------------------------------------------------------------------------
62 
63 //------------------------------------------------------------------------------
64 // Class declaration
65 //------------------------------------------------------------------------------
66 
67 //! @brief Liquid cooling system class, type 3
69 {
70 
71  //----------------------------------------------------------------------------
72  // Public defines, methods and variables
73  //----------------------------------------------------------------------------
74 
75  public:
76 
77  //!-------------------------------------------------------------------------
78  //! @brief Class constructor method.
79  //! @note None
80  //! \par Override
81  //! Not allowed
82  //! @attention Don't call this method directly.
83  //--------------------------------------------------------------------------
84 
86 
87  //!-------------------------------------------------------------------------
88  //! @brief Class destructor method.
89  //! @note None
90  //! \par Override
91  //! Not allowed
92  //! @attention Don't call this method directly.
93  //--------------------------------------------------------------------------
94 
96 
97  //!-------------------------------------------------------------------------
98  //! @brief Function block initialisation method.
99  //! @note None
100  //! @return None
101  //! \par Override
102  //! Not allowed
103  //! @attention None
104  //--------------------------------------------------------------------------
105 
106  virtual VOID Init();
107 
108  //!-------------------------------------------------------------------------
109  //! @brief Function block processing method.
110  //! @note None
111  //! @return None
112  //! \par Override
113  //! Not allowed
114  //! @attention None
115  //--------------------------------------------------------------------------
116 
117  virtual VOID Execute();
118 
119  //!-------------------------------------------------------------------------
120  //! @brief Send information about Function block over communication link protocol
121  //! @note This method sends information about Function block over specified communication link protocol.
122  //! @param [in] TProtocol_Base *object_Protocol - Pointer to the communication link protocol
123  //! @return None
124  //! \par Override
125  //! Not allowed
126  //! @attention None
127  //--------------------------------------------------------------------------
128 
129  virtual VOID Send_Information( TProtocol_Base *object_Protocol );
130 
131  //--------------------------------------------------------------------------
132  // Function block parameters
133  //--------------------------------------------------------------------------
134 
135  //! @brief Function block sample time input parameter
137 
138  // Inlet temperature parameters
139 
140  //! @brief Low inlet temperature warning level input parameter
142 
143  //! @brief Low inlet temperature trip level input parameter
145 
146  //! @brief Low inlet temperature trip delay input parameter
148 
149  //! @brief High inlet temperature warning level input parameter
151 
152  //! @brief High inlet temperature trip level input parameter
154 
155  //! @brief High inlet temperature trip delay input parameter
157 
158  //! @brief Differentioal pressure high warning level input parameter
160 
161  //! @brief Differentioal pressure high temperature alarm level input parameter
163 
164  //! @brief Differentioal pressure high temperature trip level input parameter
166 
167  // Outlet temperature parameters
168 
169  //! @brief High outlet temperature warning level input parameter
171 
172  //! @brief High outlet temperature trip level input parameter
174 
175  //! @brief High outlet temperature trip delay input parameter
177 
178  // Cooling media pressure parameters
179 
180  //! @brief Inlet low pressure warning level input parameter
182 
183  //! @brief Inlet low pressure trip level input parameter
185 
186  //! @brief Inlet low pressure trip delay input parameter
188 
189  //! @brief Inlet high pressure warning level input parameter
191 
192  //! @brief Inlet high pressure trip level input parameter
194 
195  //! @brief Inlet high pressure trip delay input parameter
197 
198  //! @brief Outlet low pressure warning level input parameter
200 
201  //! @brief Outlet low pressure trip level input parameter
203 
204  //! @brief Outlet low pressure trip delay input parameter
206 
207  //! @brief Outlet high pressure warning level input parameter
209 
210  //! @brief Outlet high pressure trip level input parameter
212 
213  //! @brief Outlet high pressure trip delay input parameter
215 
216  //! @brief Pump on delay input parameter
218 
219  //! @brief Pump off delay input parameter
221 
222  // External heater parameters
223 
224  //! @brief Heater turn on temperature level input parameter
226 
227  //! @brief Heater turn off temperature level input parameter
229 
230  // External heat exchanger parameters
231 
232  //! @brief Heat exchanger fan turn on temperature level input parameter
234 
235  //! @brief Heat exchanger fan turn off temperature level input parameter
237 
238  //! @brief Heat exchanger fan turn off delay input parameter
240 
241  //--------------------------------------------------------------------------
242  // Function block inputs
243  //--------------------------------------------------------------------------
244 
245  //! @brief Cooling system enable/disable operation input connector
247 
248  //! @brief Cooling system emergency trip input connector
250 
251  //! @brief Error reset input connector
253 
254  // Cooling media pump signals
255 
256  //! @brief Pump fuse status input connector
258 
259  //! @brief Pump contactor status input connector
261 
262  // External heat exchanger signals
263 
264  //! @brief Heat exchanger fan fuse status input connector
266 
267  //! @brief Heat exchanger fan contactor status input connector
269 
270  // Heater signals
271 
272  //! @brief Heater fuse status input connector
274 
275  //! @brief Heater contactor status input connector
277 
278  // Inlet temperature signal
279 
280  //! @brief Actual inlet temperature input connector
282 
283  //! @brief Invalid inlet temperature input connector
285 
286  // Outlet temperature signal
287 
288  //! @brief Actual outlet temperature input connector
290 
291  //! @brief Invalid outlet temperature input connector
293 
294  // Cooling media pressure signal
295 
296  //! @brief Actual inlet pressure input connector
298 
299  //! @brief Invalid inlet pressure input connector
301 
302  //! @brief Actual outlet pressure input connector
304 
305  //! @brief Invalid outlet pressure input connector
307 
308  //--------------------------------------------------------------------------
309  // Function block outputs
310  //--------------------------------------------------------------------------
311 
312  //! @brief Enable pump operation
314 
315  //! @brief Enbale heat exchanger operation
317 
318  //! @brief Enable heater oparation
320 
321  //! @brief Actual differentioal pressure value
323 
324  //! @brief Low inlet temperature warning output connector
326 
327  //! @brief Low inlet temperature alarm output connector
329 
330  //! @brief Low inlet temperature trip output connector
332 
333  //! @brief High inlet temperature warning output connector
335 
336  //! @brief High inlet temperature alarm output connector
338 
339  //! @brief High inlet temperature trip output connector
341 
342  //! @brief High outlet temperature warning output connector
344 
345  //! @brief High outlet temperature alarm output connector
347 
348  //! @brief High outlet temperature trip output connector
350 
351  //! @brief Inlet low pressure warning output connector
353 
354  //! @brief Inlet low pressure alarm output connector
356 
357  //! @brief Inlet low pressure trip output connector
359 
360  //! @brief Inlet high pressure warning output connector
362 
363  //! @brief Inlet high pressure alarm output connector
365 
366  //! @brief Inlet high pressure trip output connector
368 
369  //! @brief Outlet low pressure warning output connector
371 
372  //! @brief Outlet low pressure alarm output connector
374 
375  //! @brief Outlet low pressure trip output connector
377 
378  //! @brief Outlet high pressure warning output connector
380 
381  //! @brief Outlet high pressure alarm output connector
383 
384  //! @brief Outlet high pressure trip output connector
386 
387  //! @brief High differentioal pressure warning output connector
389 
390  //! @brief High differentioal pressure alarm output connector
392 
393  //! @brief High differentioal pressure trip output connector
395 
396  //! @brief Global warning output connector
398 
399  //! @brief Global alarm output connector
401 
402  //! @brief Global trip output connector
404 
405  //! @brief Error output connector
407 
408  //! @brief Status output connector
410 
411  //----------------------------------------------------------------------------
412  // Protected defines, methods and variables
413  //----------------------------------------------------------------------------
414 
415  protected:
416 
417  //----------------------------------------------------------------------------
418  // Private defines, methods and variables
419  //----------------------------------------------------------------------------
420 
421  private:
422 
423  //! @brief Liquid cooling system status word
424  typedef union
425  {
426 
427  //! @brief Status word as U64
429 
430  //! @brief Status word as bit fields
431  //! @note This tructure should be same for all liquid cooling system classes
432  struct
433  {
434 
435  //! @brief Bit 00 : Invalid inlet temperature
437 
438  //! @brief Bit 01 : Low inlet temperature warning
440 
441  //! @brief Bit 02 : Low inlet temperature alarm
443 
444  //! @brief Bit 03 : Low inlet temperature trip
446 
447  //! @brief Bit 04 : High inlet temperature warning
449 
450  //! @brief Bit 05 : High inlet temperature alarm
452 
453  //! @brief Bit 06 : High inlet temperature trip
455 
456  //! @brief Bit 07 : Invalid outlet temperature
458 
459  //! @brief Bit 08 : Low outlet temperature warning
461 
462  //! @brief Bit 09 : Low outlet temperature alarm
464 
465  //! @brief Bit 10 : Low outlet temperature trip
467 
468  //! @brief Bit 11 : High outlet temperature warning
470 
471  //! @brief Bit 12 : High outlet temperature alarm
473 
474  //! @brief Bit 13 : High outlet temperature trip
476 
477  //! @brief Bit 14 : Invalid inlet pressure
479 
480  //! @brief Bit 15 : Low inlet pressure warming
482 
483  //! @brief Bit 16 : Low inlet pressure alarm
485 
486  //! @brief Bit 17 : Low inlet pressure trip
488 
489  //! @brief Bit 18 : High inlet pressure warming
491 
492  //! @brief Bit 19 : High inlet pressure alarm
494 
495  //! @brief Bit 20 : High inlet pressure trip
497 
498  //! @brief Bit 21 : Invalid outlet pressure
500 
501  //! @brief Bit 22 : Low outlet pressure warning
503 
504  //! @brief Bit 23 : Low ootlet pressure alarm
506 
507  //! @brief Bit 24 : Low outlet pressure trip
509 
510  //! @brief Bit 25 : High outlet pressure warming
512 
513  //! @brief Bit 26 : High outlet pressure alarm
515 
516  //! @brief Bit 27 : High outlet pressure trip
518 
519  //! @brief Bit 28 : Low differential pressure warning
521 
522  //! @brief Bit 29 : Low differential pressure alarm
524 
525  //! @brief Bit 30 : Low differential pressure trip
527 
528  //! @brief Bit 31 : High differential pressure warning
530 
531  //! @brief Bit 32 : High differential pressure alarm
533 
534  //! @brief Bit 33 : High differential pressure trip
536 
537  //! @brief Bit 34 : Reserved
538  U64 :1;
539 
540  //! @brief Bit 35 : Reserved
541  U64 :1;
542 
543  //! @brief Bit 36 : Reserved
544  U64 :1;
545 
546  //! @brief Bit 37 : Reserved
547  U64 :1;
548 
549  //! @brief Bit 38 : Reserved
550  U64 :1;
551 
552  //! @brief Bit 39 : Reserved
553  U64 :1;
554 
555  //! @brief Bit 40 : Reserved
556  U64 :1;
557 
558  //! @brief Bit 41 : Reserved
559  U64 :1;
560 
561  //! @brief Bit 42 : Reserved
562  U64 :1;
563 
564  //! @brief Bit 43 : Reserved
565  U64 :1;
566 
567  //! @brief Bit 44 : Reserved
568  U64 :1;
569 
570  //! @brief Bit 45 : Reserved
571  U64 :1;
572 
573  //! @brief Bit 46 : Reserved
574  U64 :1;
575 
576  //! @brief Bit 47 : Reserved
577  U64 :1;
578 
579  //! @brief Bit 48 : Reserved
580  U64 :1;
581 
582  //! @brief Bit 49 : Reserved
583  U64 :1;
584 
585  //! @brief Bit 50 : Reserved
586  U64 :1;
587 
588  //! @brief Bit 51 : Reserved
589  U64 :1;
590 
591  //! @brief Bit 52 : Reserved
592  U64 :1;
593 
594  //! @brief Bit 53 : Reserved
595  U64 :1;
596 
597  //! @brief Bit 54 : Reserved
598  U64 :1;
599 
600  //! @brief Bit 55 : Reserved
601  U64 :1;
602 
603  //! @brief Bit 56 : Reserved
604  U64 :1;
605 
606  //! @brief Bit 57 : Reserved
607  U64 :1;
608 
609  //! @brief Bit 58 : Reserved
610  U64 :1;
611 
612  //! @brief Bit 59 : Reserved
613  U64 :1;
614 
615  //! @brief Bit 60 : Reserved
616  U64 :1;
617 
618  //! @brief Bit 61 : Reserved
619  U64 :1;
620 
621  //! @brief Bit 62 : Reserved
622  U64 :1;
623 
624  //! @brief Bit 63 : Reserved
625  U64 :1;
626 
627  };
628 
629  } TStatus_Word;
630 
631  //! @brief Pump PSM state definition
632  typedef enum
633  {
634 
635  //! @brief Initialisation state
637 
638  //! @brief Standby state
640 
641  //! @brief Startup state
643 
644  //! @brief Operation state
646 
647  //! @brief Trailing state
649 
650  //! @brief Error state
652 
654 
655  //! @brief Heater FSM state definition
656  typedef enum
657  {
658 
659  //! @brief Initialisation state
661 
662  //! @brief Standby state
664 
665  //! @brief Operation state
667 
668  //! @brief Error state
670 
672 
673  //! @brief Heat exchanger FSM state definition
674  typedef enum
675  {
676 
677  //! @brief Initialisation state
679 
680  //! @brief Standby state
682 
683  //! @brief Off state
685 
686  //! @brief On state
688 
689  //! @brief Trailing state
691 
692  //! @brief Error state
693  enum_Error
694 
696 
697  //!-------------------------------------------------------------------------
698  //! @brief Cooling media inlet processing method
699  //! @note None
700  //! @return None
701  //! \par Override
702  //! Not allowed
703  //! @attention None
704  //--------------------------------------------------------------------------
705 
707 
708  //!-------------------------------------------------------------------------
709  //! @brief Cooling media outlet processing method
710  //! @note None
711  //! @return None
712  //! \par Override
713  //! Not allowed
714  //! @attention None
715  //--------------------------------------------------------------------------
716 
718 
719  //!-------------------------------------------------------------------------
720  //! @brief Cooling media inlet processing method
721  //! @note None
722  //! @return None
723  //! \par Override
724  //! Not allowed
725  //! @attention None
726  //--------------------------------------------------------------------------
727 
728  VOID Pressure();
729 
730  //!-------------------------------------------------------------------------
731  //! @brief Pump processing method
732  //! @note None
733  //! @return None
734  //! \par Override
735  //! Not allowed
736  //! @attention None
737  //--------------------------------------------------------------------------
738 
739  VOID Pump();
740 
741  //!-------------------------------------------------------------------------
742  //! @brief Heater processing method
743  //! @note None
744  //! @return None
745  //! \par Override
746  //! Not allowed
747  //! @attention None
748  //--------------------------------------------------------------------------
749 
750  VOID Heater();
751 
752  //!-------------------------------------------------------------------------
753  //! @brief Heat exchanger processing method
754  //! @note None
755  //! @return None
756  //! \par Override
757  //! Not allowed
758  //! @attention None
759  //--------------------------------------------------------------------------
760 
762 
763  //--------------------------------------------------------------------------
764  // Private variables
765  //--------------------------------------------------------------------------
766 
767  //! @brief Low temperature trip delay
769 
770  //! @brief Time delay counter
772 
773  //! @brief High temperature trip delay
775 
776  //! @brief Time delay counter
778 
779  //! @brief High temperature trip delay
781 
782  //! @brief Time delay counter
784 
785  //! @brief Inlet high temperature trip delay
787 
788  //! @brief Inlet time delay counter
790 
791  //! @brief Inlet high temperature trip delay
793 
794  //! @brief Inlet time delay counter
796 
797  //! @brief Outlet high temperature trip delay
799 
800  //! @brief Outlet time delay counter
802 
803  //! @brief Outlet high temperature trip delay
805 
806  //! @brief Outlet time delay counter
808 
809  //! @brief High pressure differentioal trip delay
811 
812  //! @brief High pressure differentioal time delay counter
814 
815  //! @brief Pump on delay
817 
818  //! @brief Pump on delay counter
820 
821  //! @brief Pump off delay
823 
824  //! @brief Pump off delay counter
826 
827  //! @brief Heat exchanger fan turn off delay
829 
830  //! @brief Heat exchanger fan turn off delay counter
832 
833  //! @brief Pump error flag
835 
836  //! @brief Heat exchanger fan error flag
838 
839  //! @brief Heater error flag
841 
842  //! @brief Pump finite state machine
843  TPump_FSM_State enum_Pump_FSM_State = TPump_FSM_State::enum_Pump_Init;
844 
845  //! @brief Heater finite state machine
846  THeater_FSM_State enum_Heater_FSM_State = THeater_FSM_State::enum_Heater_Init;
847 
848  //! @brief Heat exchanger finite state machine
849  THeat_Exchanger_Fan_FSM_State enum_Heat_Exchanger_Fan_FSM_State = THeat_Exchanger_Fan_FSM_State::enum_Init;
850 
851 };
852 
853 //------------------------------------------------------------------------------
854 // End of file
855 //------------------------------------------------------------------------------
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
unsigned long long U64
Binary 64-Bit unsigned integer datatype defenition.
Definition: Defines.h:213
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
Function block base class header file.
Function block input connector class.
Definition: Block_Input_Connector.h:83
Function block output connector class.
Definition: Block_Output_Connector.h:59
Function block base class for device.
Definition: Function_Block_Base.h:96
Liquid cooling system class, type 3.
Definition: Function_Block_Liquid_Cooling_System_T3.h:69
TBlock_Output_Connector object_bool_Inlet_Low_Pressure_Alarm
Inlet low pressure alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:355
TBlock_Output_Connector object_bool_Inlet_Low_Temperature_Alarm
Low inlet temperature alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:328
U32 u32_Heat_Exchanger_Fan_Off_Delay_Counter
Heat exchanger fan turn off delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:831
TBlock_Input_Connector object_f32_Outlet_High_Pressure_Delay
Outlet high pressure trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:214
TBlock_Output_Connector object_bool_Outlet_Low_Pressure_Warning
Outlet low pressure warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:370
U32 u32_Pump_On_Delay
Pump on delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:816
TBlock_Output_Connector object_bool_Inlet_High_Temperature_Warning
High inlet temperature warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:334
TBlock_Input_Connector object_f32_Pump_On_Delay
Pump on delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:217
TBlock_Input_Connector object_f32_Inlet_High_Temperature_Trip_Delay
High inlet temperature trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:156
TPump_FSM_State
Pump PSM state definition.
Definition: Function_Block_Liquid_Cooling_System_T3.h:633
@ enum_Pump_Startup
Startup state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:642
@ enum_Pump_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:636
@ enum_Pump_Error
Error state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:651
@ enum_Pump_Standby
Standby state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:639
@ enum_Pump_Operation
Operation state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:645
@ enum_Pump_Trailing
Trailing state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:648
BOOL bool_Pump_Error
Pump error flag.
Definition: Function_Block_Liquid_Cooling_System_T3.h:834
TBlock_Output_Connector object_bool_Outlet_High_Temperature_Trip
High outlet temperature trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:349
U32 u32_Inlet_Low_Pressure_Trip_Delay
Inlet high temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:786
U32 u32_Inlet_High_Pressure_Trip_Delay
Inlet high temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:792
TBlock_Output_Connector object_bool_Outlet_High_Temperature_Alarm
High outlet temperature alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:346
TBlock_Output_Connector object_bool_Inlet_High_Pressure_Alarm
Inlet high pressure alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:364
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:170
TBlock_Input_Connector object_f32_Inlet_High_Pressure_Warning_Level
Inlet high pressure warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:190
TBlock_Output_Connector object_bool_Pump_Control
Enable pump operation.
Definition: Function_Block_Liquid_Cooling_System_T3.h:313
TBlock_Input_Connector object_f32_High_Differentioal_Pressure_Alarm_Level
Differentioal pressure high temperature alarm level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:162
TBlock_Input_Connector object_f32_Inlet_Low_Pressure_Warning_Level
Inlet low pressure warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:181
TBlock_Input_Connector object_f32_Inlet_High_Pressure_Delay
Inlet high pressure trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:196
TBlock_Output_Connector object_bool_Heater_Control
Enable heater oparation.
Definition: Function_Block_Liquid_Cooling_System_T3.h:319
virtual VOID Execute()
Function block processing method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:197
TBlock_Input_Connector object_f32_Inlet_Low_Temperature_Trip_Delay
Low inlet temperature trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:147
TBlock_Input_Connector object_f32_Pump_Off_Delay
Pump off delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:220
U32 u32_Pump_On_Delay_Counter
Pump on delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:819
BOOL bool_Heater_Error
Heater error flag.
Definition: Function_Block_Liquid_Cooling_System_T3.h:840
VOID Haet_Exchanger()
Heat exchanger processing method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:1429
TBlock_Input_Connector object_bool_Heater_Fuse_Status
Heater fuse status input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:273
U32 u32_Outlet_High_Pressure_Trip_Delay_Counter
Outlet time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:807
TBlock_Output_Connector object_bool_Outlet_Low_Pressure_Alarm
Outlet low pressure alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:373
U32 u32_Pump_Off_Delay_Counter
Pump off delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:825
U32 u32_Outlet_High_Temperature_Trip_Delay
High temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:780
TBlock_Input_Connector object_f32_Inlet_High_Temperature_Warning_Level
High inlet temperature warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:150
TBlock_Input_Connector object_bool_Enable
Cooling system enable/disable operation input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:246
TBlock_Input_Connector object_f32_Actual_Outlet_Pressure
Actual outlet pressure input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:303
TBlock_Output_Connector object_bool_Outlet_High_Pressure_Warning
Outlet high pressure warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:379
U32 u32_Inlet_Low_Temperature_Trip_Delay_Counter
Time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:771
THeat_Exchanger_Fan_FSM_State enum_Heat_Exchanger_Fan_FSM_State
Heat exchanger finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T3.h:849
TBlock_Output_Connector object_bool_Trip
Global trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:403
TBlock_Input_Connector object_bool_Pump_Contactor_Status
Pump contactor status input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:260
TBlock_Input_Connector object_f32_Outlet_High_Temperature_Trip_Level
High outlet temperature trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:173
U32 u32_High_Differentioal_Pressure_Trip_Delay_Counter
High pressure differentioal time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:813
THeater_FSM_State
Heater FSM state definition.
Definition: Function_Block_Liquid_Cooling_System_T3.h:657
@ enum_Heater_Error
Error state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:669
@ enum_Heater_Operation
Operation state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:666
@ enum_Heater_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:660
@ enum_Heater_Standby
Standby state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:663
TBlock_Input_Connector object_f32_Outlet_High_Pressure_Warning_Level
Outlet high pressure warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:208
U32 u32_Outlet_High_Temperature_Trip_Delay_Counter
Time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:783
U32 u32_Outlet_Low_Pressure_Trip_Delay_Counter
Outlet time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:801
U32 u32_High_Differentioal_Pressure_Trip_Delay
High pressure differentioal trip delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:810
TBlock_Output_Connector object_u64_Status
Status output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:409
TBlock_Input_Connector object_f32_Heater_Off_Temperature_Level
Heater turn off temperature level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:228
U32 u32_Outlet_High_Pressure_Trip_Delay
Outlet high temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:804
TBlock_Input_Connector object_bool_Heat_Exchanger_Fan_Contactor_Status
Heat exchanger fan contactor status input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:268
U32 u32_Heat_Exchanger_Fan_Off_Delay
Heat exchanger fan turn off delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:828
TPump_FSM_State enum_Pump_FSM_State
Pump finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T3.h:843
TBlock_Input_Connector object_f32_Outlet_High_Temperature_Trip_Delay
High outlet temperature trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:176
TBlock_Output_Connector object_bool_High_Differentioal_Pressure_Trip
High differentioal pressure trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:394
VOID Pressure()
Cooling media inlet processing method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:541
virtual ~TFunction_Block_Liquid_Cooling_System_T3()
Class destructor method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:162
TBlock_Output_Connector object_bool_Inlet_Low_Pressure_Warning
Inlet low pressure warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:352
TBlock_Output_Connector object_bool_Error
Error output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:406
TBlock_Input_Connector object_f32_Heater_On_Temperature_Level
Heater turn on temperature level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:225
TBlock_Output_Connector object_bool_High_Differentioal_Pressure_Alarm
High differentioal pressure alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:391
VOID Temperature_Inlet()
Cooling media inlet processing method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:322
TBlock_Output_Connector object_bool_Outlet_Low_Pressure_Trip
Outlet low pressure trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:376
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about Function block over communication link protocol.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:1940
VOID Pump()
Pump processing method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:856
THeater_FSM_State enum_Heater_FSM_State
Heater finite state machine.
Definition: Function_Block_Liquid_Cooling_System_T3.h:846
TBlock_Input_Connector object_bool_Pump_Fuse_Status
Pump fuse status input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:257
TBlock_Input_Connector object_bool_Heater_Contactor_Status
Heater contactor status input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:276
TBlock_Output_Connector object_bool_Outlet_High_Temperature_Warning
High outlet temperature warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:343
TBlock_Output_Connector object_bool_Heat_Exchanger_Fan_Control
Enbale heat exchanger operation.
Definition: Function_Block_Liquid_Cooling_System_T3.h:316
TBlock_Input_Connector object_f32_High_Differentioal_Pressure_Warning_Level
Differentioal pressure high warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:159
TBlock_Output_Connector object_bool_Inlet_Low_Temperature_Warning
Low inlet temperature warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:325
TBlock_Input_Connector object_f32_Outlet_Low_Pressure_Delay
Outlet low pressure trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:205
U32 u32_Pump_Off_Delay
Pump off delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:822
TBlock_Input_Connector object_bool_Invalid_Inlet_Pressure
Invalid inlet pressure input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:300
TBlock_Input_Connector object_f32_Inlet_Low_Pressure_Delay
Inlet low pressure trip delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:187
U32 u32_Inlet_High_Temperature_Trip_Delay_Counter
Time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:777
TBlock_Input_Connector object_f32_Heat_Exchanger_Fan_On_Temperature_Level
Heat exchanger fan turn on temperature level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:233
TBlock_Input_Connector object_f32_Inlet_High_Temperature_Trip_Level
High inlet temperature trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:153
U32 u32_Inlet_High_Temperature_Trip_Delay
High temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:774
TBlock_Input_Connector object_f32_Inlet_Low_Temperature_Trip_Level
Low inlet temperature trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:144
TBlock_Input_Connector object_bool_Reset
Error reset input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:252
U32 u32_Inlet_Low_Temperature_Trip_Delay
Low temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:768
TBlock_Input_Connector object_f32_Heat_Exchanger_Fan_Off_Temperature_Level
Heat exchanger fan turn off temperature level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:236
U32 u32_Inlet_Low_Pressure_Trip_Delay_Counter
Inlet time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:789
TBlock_Output_Connector object_bool_Inlet_Low_Temperature_Trip
Low inlet temperature trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:331
TBlock_Input_Connector object_f32_High_Differentioal_Pressure_Trip_Level
Differentioal pressure high temperature trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:165
TBlock_Output_Connector object_bool_Warning
Global warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:397
TBlock_Input_Connector object_f32_Inlet_High_Pressure_Trip_Level
Inlet high pressure trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:193
THeat_Exchanger_Fan_FSM_State
Heat exchanger FSM state definition.
Definition: Function_Block_Liquid_Cooling_System_T3.h:675
@ enum_Error
Error state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:693
@ enum_Trailing
Trailing state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:690
@ enum_Standby
Standby state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:681
@ enum_Init
Initialisation state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:678
@ enum_Off
Off state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:684
@ enum_On
On state.
Definition: Function_Block_Liquid_Cooling_System_T3.h:687
TBlock_Input_Connector object_bool_Emergency_Trip
Cooling system emergency trip input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:249
TBlock_Input_Connector object_bool_Heat_Exchanger_Fan_Fuse_Status
Heat exchanger fan fuse status input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:265
TBlock_Output_Connector object_bool_Outlet_High_Pressure_Trip
Outlet high pressure trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:385
TBlock_Input_Connector object_f32_Outlet_Low_Pressure_Warning_Level
Outlet low pressure warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:199
TBlock_Input_Connector object_bool_Invalid_Outlet_Pressure
Invalid outlet pressure input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:306
TBlock_Output_Connector object_bool_Inlet_Low_Pressure_Trip
Inlet low pressure trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:358
TBlock_Output_Connector object_bool_Inlet_High_Temperature_Trip
High inlet temperature trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:340
TBlock_Output_Connector object_bool_Alarm
Global alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:400
TBlock_Input_Connector object_bool_Invalid_Inlet_Temperature
Invalid inlet temperature input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:284
BOOL bool_Heat_Exchanger_Fan_Error
Heat exchanger fan error flag.
Definition: Function_Block_Liquid_Cooling_System_T3.h:837
TBlock_Output_Connector object_bool_Inlet_High_Temperature_Alarm
High inlet temperature alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:337
TBlock_Input_Connector object_bool_Invalid_Outlet_Temperature
Invalid outlet temperature input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:292
TBlock_Input_Connector object_f32_Outlet_Low_Pressure_Trip_Level
Outlet low pressure trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:202
TBlock_Input_Connector object_f32_Outlet_High_Pressure_Trip_Level
Outlet high pressure trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:211
VOID Temperature_Outlet()
Cooling media outlet processing method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:465
TBlock_Output_Connector object_bool_Inlet_High_Pressure_Trip
Inlet high pressure trip output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:367
VOID Heater()
Heater processing method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:1259
TBlock_Input_Connector object_f32_Outlet_High_Temperature_Warning_Level
High outlet temperature warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:170
TBlock_Input_Connector object_f32_Inlet_Low_Pressure_Trip_Level
Inlet low pressure trip level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:184
TFunction_Block_Liquid_Cooling_System_T3()
Class constructor method.
Definition: Function_Block_Liquid_Cooling_System_T3.cpp:66
TBlock_Input_Connector object_f32_Inlet_Low_Temperature_Warning_Level
Low inlet temperature warning level input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:141
TBlock_Input_Connector object_f32_Actual_Inlet_Temperature
Actual inlet temperature input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:281
TBlock_Output_Connector object_f32_Actual_Differentioal_Pressure
Actual differentioal pressure value.
Definition: Function_Block_Liquid_Cooling_System_T3.h:322
U32 u32_Outlet_Low_Pressure_Trip_Delay
Outlet high temperature trip delay.
Definition: Function_Block_Liquid_Cooling_System_T3.h:798
U32 u32_Inlet_High_Pressure_Trip_Delay_Counter
Inlet time delay counter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:795
TBlock_Input_Connector object_f32_Actual_Inlet_Pressure
Actual inlet pressure input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:297
TBlock_Output_Connector object_bool_Inlet_High_Pressure_Warning
Inlet high pressure warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:361
TBlock_Input_Connector object_f32_Heat_Exchanger_Fan_Off_Delay
Heat exchanger fan turn off delay input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:239
TBlock_Output_Connector object_bool_High_Differentioal_Pressure_Warning
High differentioal pressure warning output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:388
TBlock_Input_Connector object_f32_Actual_Outlet_Temperature
Actual outlet temperature input connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:289
TBlock_Input_Connector object_f32_Sample_Time
Function block sample time input parameter.
Definition: Function_Block_Liquid_Cooling_System_T3.h:136
TBlock_Output_Connector object_bool_Outlet_High_Pressure_Alarm
Outlet high pressure alarm output connector.
Definition: Function_Block_Liquid_Cooling_System_T3.h:382
Definition: Protocol_Base.h:57
U64 bit_Low_Inlet_Temperature_Warning
Bit 01 : Low inlet temperature warning.
Definition: Function_Block_Liquid_Cooling_System_T3.h:439
U64 bit_Low_Outlet_Temperature_Alarm
Bit 09 : Low outlet temperature alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:463
U64 bit_High_Outlet_Temperature_Trip
Bit 13 : High outlet temperature trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:475
U64 bit_High_Outlet_Temperature_Alarm
Bit 12 : High outlet temperature alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:472
U64 bit_Low_Differentioal_Pressure_Alarm
Bit 29 : Low differential pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:523
U64 bit_Low_Outlet_Temperature_Warning
Bit 08 : Low outlet temperature warning.
Definition: Function_Block_Liquid_Cooling_System_T3.h:460
U64 bit_High_Differentioal_Pressure_Alarm
Bit 32 : High differential pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:532
U64 bit_High_Inlet_Temperature_Warning
Bit 04 : High inlet temperature warning.
Definition: Function_Block_Liquid_Cooling_System_T3.h:448
U64 bit_Low_Differentioal_Pressure_Warning
Bit 28 : Low differential pressure warning.
Definition: Function_Block_Liquid_Cooling_System_T3.h:520
U64 bit_High_Inlet_Temperature_Trip
Bit 06 : High inlet temperature trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:454
U64 bit_Low_Outlet_Pressure_Warning
Bit 22 : Low outlet pressure warning.
Definition: Function_Block_Liquid_Cooling_System_T3.h:502
U64 u64_Word
Status word as U64.
Definition: Function_Block_Liquid_Cooling_System_T3.h:428
U64 bit_Low_Inlet_Temperature_Alarm
Bit 02 : Low inlet temperature alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:442
U64 bit_Low_Differentioal_Pressure_Trip
Bit 30 : Low differential pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:526
U64 bit_High_Inlet_Temperature_Alarm
Bit 05 : High inlet temperature alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:451
U64 bit_High_Outlet_Pressure_Alarm
Bit 26 : High outlet pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:514
U64 bit_Invalid_Outlet_Temperature
Bit 07 : Invalid outlet temperature.
Definition: Function_Block_Liquid_Cooling_System_T3.h:457
U64 bit_High_Outlet_Temperature_Warning
Bit 11 : High outlet temperature warning.
Definition: Function_Block_Liquid_Cooling_System_T3.h:469
U64 bit_Low_Outlet_Temperature_Trip
Bit 10 : Low outlet temperature trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:466
U64 bit_Low_Inlet_Temperature_Trip
Bit 03 : Low inlet temperature trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:445
U64 bit_Invalid_Inlet_Pressure
Bit 14 : Invalid inlet pressure.
Definition: Function_Block_Liquid_Cooling_System_T3.h:478
U64 bit_High_Outlet_Pressure_Trip
Bit 27 : High outlet pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:517
U64 bit_High_Inlet_Pressure_Trip
Bit 20 : High inlet pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:496
U64 bit_High_Inlet_Pressure_Alarm
Bit 19 : High inlet pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:493
U64 bit_Invalid_Outlet_Pressure
Bit 21 : Invalid outlet pressure.
Definition: Function_Block_Liquid_Cooling_System_T3.h:499
U64 bit_Invalid_Inlet_Temperature
Bit 00 : Invalid inlet temperature.
Definition: Function_Block_Liquid_Cooling_System_T3.h:436
U64 bit_Low_Outlet_Pressure_Alarm
Bit 23 : Low ootlet pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:505
U64 bit_Low_Inlet_Pressure_Alarm
Bit 16 : Low inlet pressure alarm.
Definition: Function_Block_Liquid_Cooling_System_T3.h:484
U64 bit_High_Differentioal_Pressure_Trip
Bit 33 : High differential pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:535
U64 bit_Low_Outlet_Pressure_Trip
Bit 24 : Low outlet pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:508
U64 bit_High_Outlet_Pressure_Warning
Bit 25 : High outlet pressure warming.
Definition: Function_Block_Liquid_Cooling_System_T3.h:511
U64 bit_High_Differentioal_Pressure_Warning
Bit 31 : High differential pressure warning.
Definition: Function_Block_Liquid_Cooling_System_T3.h:529
U64 bit_Low_Inlet_Pressure_Trip
Bit 17 : Low inlet pressure trip.
Definition: Function_Block_Liquid_Cooling_System_T3.h:487
U64 bit_Low_Inlet_Pressure_Warning
Bit 15 : Low inlet pressure warming.
Definition: Function_Block_Liquid_Cooling_System_T3.h:481
U64 bit_High_Inlet_Pressure_Warning
Bit 18 : High inlet pressure warming.
Definition: Function_Block_Liquid_Cooling_System_T3.h:490