Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | CtrlVarType | = | ' ' | ||
integer, | public | :: | CtrlTypeMode | = | 0 | ||
real(kind=r64), | public | :: | OutLowSetPt1 | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutLow1 | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutHighSetPt1 | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutHigh1 | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | Sched | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
real(kind=r64), | public | :: | OutLowSetPt2 | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutLow2 | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutHighSetPt2 | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutHigh2 | = | 0.0d0 | ||
integer, | public | :: | NumCtrlNodes | = | 0 | ||
character(len=MaxNameLength), | public | :: | CtrlNodeListName | = | ' ' | ||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | CtrlNodes | |||
real(kind=r64), | public | :: | SetPt | = | 0.0d0 |
TYPE DefineOutsideAirSetPointManager ! Derived type for Outside Air Setpoint Manager Data
CHARACTER(len=MaxNameLength) :: Name =' '
CHARACTER(len=MaxNameLength) :: CtrlVarType =' ' ! type of variable to be set
INTEGER :: CtrlTypeMode =0 ! set to iCtrlVarType_xxxx
REAL(r64) :: OutLowSetPt1 =0.0d0 ! 1st setpoint at outside low
REAL(r64) :: OutLow1 =0.0d0 ! 1st Outside low
REAL(r64) :: OutHighSetPt1 =0.0d0 ! 1st setpoint at outside high
REAL(r64) :: OutHigh1 =0.0d0 ! 1st Outside high
CHARACTER(len=MaxNameLength) :: Sched =' ' ! Optional schedule
INTEGER :: SchedPtr =0 ! Schedule index
REAL(r64) :: OutLowSetPt2 =0.0d0 ! 2nd setpoint at outside low (optional)
REAL(r64) :: OutLow2 =0.0d0 ! 2nd Outside low (optional)
REAL(r64) :: OutHighSetPt2 =0.0d0 ! 2nd setpoint at outside high (optional)
REAL(r64) :: OutHigh2 =0.0d0 ! 2nd Outside high (optional)
INTEGER :: NumCtrlNodes =0
CHARACTER(len=MaxNameLength) :: CtrlNodeListName=' '
INTEGER, DIMENSION(:), ALLOCATABLE :: CtrlNodes
REAL(r64) :: SetPt =0.0d0
END TYPE DefineOutsideAirSetPointManager