zhx

setup time members

Name Type Variability Description/Comments
zhxTy ZHXTY Start of run
  • zhx type (cndtypes.def): LhSo, LhStH, ArSo, ArStH, ArStC, or (future) nv.
  • testable bits: So = set output, StH, StC, St = set temp (both),
  • Lh = local heat (coil in terminal, or baseboard),
  • Ar = heat/cool with air from air handler.
Name Type Variability Description/Comments
sp TEMP Start of hour setpoint if heat xfer is tstat controlled (SETTMP), else unused (hourly variability)
spPri number Start of run setpoint priority: low #'s used first if setpoints equal, so can eg peg air heat b4 using local heat.
Name Type Variability Description/Comments
ui TI Start of run terminal TU subscript if a term cap type
zi TI Start of run zone ZNR subscript always -- for term cap or vent zhx. When stable, just use ownTi?
ai TI Start of run 0 or AH ss (subscript) of air handler supplying Ar zhx (copied from tu).
Name Type Variability Description/Comments
xiLh TI Start of run subscr of local heat ZHX for same terminal if any, else 0; not set for self.
xiArH TI Start of run was xiHeat. subscr of air heat or air set output ZHX for same terminal, if any, else 0
xiArC TI Start of run xiCool. subscr of air cool ZHX for same terminal, if any, else 0
Name Type Variability Description/Comments
nxZhx4z TI Start of run chain: 0 or subscript of next terminal zhx for this zone; 0?? if vent; head ZNR.zhx1.
nxZhxSt4z TI Start of hour chain: 0 or ss of next SETTMP zhx for this zone; head ZNR.zhx1St; kept sorted on sp/pri at runtime.
Name Type Variability Description/Comments
nxZhx4a TI Start of run chain: 0 or subscript of next terminal zhx for this air handler; head AH.zhx1.

runtime members

Name Type Variability Description/Comments
mda number Start of hour
  • for SETTMP, mode (mdSeq[] subscr) in which this is active (ctrl'd by its sp) ZHX.
  • in lower modes, heat is max, cool min; vica versa in hier modes.