TYPE DataSetPointManager ! Derived type for all Setpoint Managers
CHARACTER(len=MaxNameLength) :: Name = ' ' ! name of setpoint manager
INTEGER :: SPMType = 0 ! integer representing type of setpoint manager
INTEGER :: CtrlTypeMode = 0 ! set to iCtrlVarType_xxxx
INTEGER :: NumCtrlNodes = 0 ! number of control nodes
INTEGER, DIMENSION(:), ALLOCATABLE :: CtrlNodes ! index to control node
INTEGER :: AirLoopNum = 0 ! index to air loop
CHARACTER(len=MaxNameLength) :: AirLoopName = ' ' ! name of air loop
END TYPE DataSetPointManager