Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | ZoneName | = | ' ' | ||
integer, | public | :: | ActualZoneNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | HeatSetBaseSchedName | = | ' ' | ||
integer, | public | :: | HSBchedIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | CoolSetBaseSchedName | = | ' ' | ||
integer, | public | :: | CSBchedIndex | = | 0 | ||
integer, | public | :: | NumOfHeatStages | = | 0 | ||
integer, | public | :: | NumOfCoolStages | = | 0 | ||
real(kind=r64), | public | :: | HeatThroRange | = | 0.0 | ||
real(kind=r64), | public | :: | CoolThroRange | = | 0.0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | HeatTOffset | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | CoolTOffset | |||
real(kind=r64), | public | :: | HeatSetpoint | = | 0.0 | ||
real(kind=r64), | public | :: | CoolSetpoint | = | 0.0 | ||
integer, | public | :: | StageErrCount | = | 0 | ||
integer, | public | :: | StageErrIndex | = | 0 |
TYPE :: ZoneSatgedControls
CHARACTER(len=MaxNameLength) :: Name =' ' ! Name of the thermostat
CHARACTER(len=MaxNameLength) :: ZoneName =' ' ! Name of the zone
INTEGER :: ActualZoneNum =0 ! Index number of zone
CHARACTER(len=MaxNameLength) :: HeatSetBaseSchedName =' ' ! Name of the schedule which provides zone heating setpoint base
INTEGER :: HSBchedIndex =0 ! Index for this schedule
CHARACTER(len=MaxNameLength) :: CoolSetBaseSchedName =' ' ! Name of the schedule which provides zone cooling setpoint base
INTEGER :: CSBchedIndex =0 ! Index for this schedule
INTEGER :: NumOfHeatStages =0 ! Number of heating stages
INTEGER :: NumOfCoolStages =0 ! Number of cooling stages
REAL(r64) :: HeatThroRange =0.0 ! Heating throttling tempeature range
REAL(r64) :: CoolThroRange =0.0 ! Cooling throttling tempeature range
REAL(r64), DIMENSION(:), ALLOCATABLE :: HeatTOffset ! Heating temperature offset
REAL(r64), DIMENSION(:), ALLOCATABLE :: CoolTOffset ! Cooling temperature offset
REAL(r64) :: HeatSetpoint =0.0 ! Heating throttling tempeature range
REAL(r64) :: CoolSetpoint =0.0 ! Cooling throttling tempeature range
INTEGER :: StageErrCount =0 ! Staged setpoint erro count
INTEGER :: StageErrIndex =0 ! Staged setpoint erro index
END TYPE ZoneSatgedControls