| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai | | Percentage of the setpoint |
| Buildings.Controls.OBC.CDL.Reals.Less | les | | Check if measured airflow is less than threshold |
| Buildings.Controls.OBC.CDL.Logical.TrueDelay | truDel | | Check if the measured airflow has been less than threshold value for threshold time |
| Buildings.Controls.OBC.CDL.Reals.GreaterThreshold | greThr | | Check if setpoint airflow is greater than zero |
| Buildings.Controls.OBC.CDL.Reals.Greater | gre | | Check if measured airflow is less than threshold |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai1 | | Percentage of the setpoint |
| Buildings.Controls.OBC.CDL.Logical.TrueDelay | truDel1 | | Check if the measured airflow has been less than threshold value for threshold time |
| Buildings.Controls.OBC.CDL.Logical.And | and2 | | Measured airflow has been less than threshold value for sufficient time |
| Buildings.Controls.OBC.CDL.Logical.And | and1 | | Measured airflow has been less than threshold value for sufficient time |
| Buildings.Controls.OBC.CDL.Integers.Switch | lowFloAla | | Low airflow alarm |
| Buildings.Controls.OBC.CDL.Integers.Sources.Constant | conInt | | Level 2 alarm |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger | booToInt | | Convert boolean true to level 3 alarm |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | conInt1 | | Importance multiplier for zone static pressure reset |
| Buildings.Controls.OBC.CDL.Reals.GreaterThreshold | greThr1 | | Check if the multiplier is greater than zero |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger | booToInt1 | | Suppress the alarm when multiplier is zero |
| Buildings.Controls.OBC.CDL.Integers.Multiply | proInt | | Low flow alarms |
| Buildings.Controls.OBC.CDL.Logical.And | and5 | | Logical and |
| Buildings.Controls.OBC.CDL.Logical.Not | not1 | | Logical not |
| Buildings.Controls.OBC.CDL.Utilities.Assert | assMes | | Level 2 low airflow alarm |
| Buildings.Controls.OBC.CDL.Logical.And | and4 | | Logical and |
| Buildings.Controls.OBC.CDL.Logical.Not | not2 | | Logical not |
| Buildings.Controls.OBC.CDL.Utilities.Assert | assMes1 | | Level 3 low airflow alarm |
| Buildings.Controls.OBC.CDL.Reals.LessThreshold | cloDam | | Check if damper position is near zero |
| Buildings.Controls.OBC.CDL.Reals.LessThreshold | cloDam1 | | Check if damper position is near zero |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | cooMaxFlo1 | | Cooling maximum airflow setpoint |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai4 | | Percentage of the setpoint |
| Buildings.Controls.OBC.CDL.Reals.Greater | gre3 | | Check if measured airflow is greater than threshold |
| Buildings.Controls.OBC.CDL.Logical.And | and7 | | Check if the measured airflow is greater than the threshold and the supply fan is OFF |
| Buildings.Controls.OBC.CDL.Logical.Not | not9 | | Logical not |
| Buildings.Controls.OBC.CDL.Utilities.Assert | assMes6 | | Level 3 airflow sensor alarm |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger | booToInt6 | | Convert boolean true to level 3 alarm |
| Buildings.Controls.OBC.CDL.Logical.Or | or2 | | Check if there is any supply fan proven on |
| Buildings.Controls.OBC.CDL.Logical.TrueDelay | truDel6 | | Check if the input has been true for more than threshold time |
| Buildings.Controls.OBC.CDL.Logical.Not | not10 | | Logical not |
| Buildings.Controls.OBC.CDL.Logical.TrueDelay | truDel7 | | Check if the input has been true for more than threshold time |
| Buildings.Controls.OBC.CDL.Logical.And | leaDamAla2 | | Check if generating leak damper alarms |
| Buildings.Controls.OBC.CDL.Logical.And | cloBotDam | | Both heating and cooling dampers are closed |
| Buildings.Controls.OBC.CDL.Logical.Not | not11 | | Logical not |
| Buildings.Controls.OBC.CDL.Utilities.Assert | assMes7 | | Level 4 leaking damper alarm |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger | booToInt7 | | Convert boolean true to level 4 alarm |
| Buildings.Controls.OBC.CDL.Logical.TrueDelay | truDel2 | | Check if the active flow setpoint has been greater than zero for the threshold time |
| Buildings.Controls.OBC.CDL.Logical.And | and10 | | True: AHU fan is enabled and the discharge flow is lower than the threshold |
| Buildings.Controls.OBC.CDL.Logical.And | and11 | | True: AHU fan is enabled and the discharge flow is lower than the threshold |
| Buildings.Controls.OBC.CDL.Logical.TrueDelay | fanIni | | Check if the AHU supply fan has been enabled for threshold time |
| Buildings.Controls.OBC.CDL.Integers.Sources.Constant | occMod | | Occupied mode |
| Buildings.Controls.OBC.CDL.Integers.Equal | isOcc | | Check if current operation mode is occupied mode |
| Buildings.Controls.OBC.CDL.Logical.And | and3 | | Logical and |
| Buildings.Controls.OBC.CDL.Logical.And | and6 | | Logical and |
| Buildings.Controls.OBC.CDL.Logical.And | leaDamAla1 | | Check if generating leak damper alarms |