public class TempControl extends Object implements org.lsst.ccs.framework.HasLifecycle
| Constructor and Description |
|---|
TempControl() |
| Modifier and Type | Method and Description |
|---|---|
void |
build()
Start temperature control task.
|
void |
postInit() |
void |
setActive(boolean active) |
void |
setGain(double gain) |
void |
setMaxOutput(double maxOutput) |
void |
setPowerRebs(String[] rebs)
Change the list of rebs used to control the raft temperature.
|
void |
setTemperature(double temp)
Sets the target temperature.
|
void |
setTemperatureChannels(String[] tempChans) |
public void build()
build in interface org.lsst.ccs.framework.HasLifecyclepublic void postInit()
postInit in interface org.lsst.ccs.framework.HasLifecycle@ConfigurationParameterChanger(propertyName="active") public void setActive(boolean active)
@ConfigurationParameterChanger(propertyName="maxOutput") public void setMaxOutput(double maxOutput)
@ConfigurationParameterChanger(propertyName="gain") public void setGain(double gain)
@ConfigurationParameterChanger(propertyName="setTemp") public void setTemperature(double temp)
temp - The temperature to set@ConfigurationParameterChanger(propertyName="tempChans") public void setTemperatureChannels(String[] tempChans)
@ConfigurationParameterChanger(propertyName="rebs") public void setPowerRebs(String[] rebs)
rebs - Copyright © 2020 LSST. All rights reserved.