
public class HeaterControl extends Object implements org.lsst.ccs.framework.HasLifecycle
| Constructor and Description |
|---|
HeaterControl() |
| Modifier and Type | Method and Description |
|---|---|
void |
build()
Start temperature control task.
|
int |
getPowerChannel()
Gets the power channel,
|
PowerDevice |
getPowerDevice()
Gets the power device,
|
void |
postInit()
Initializes the parameters.
|
void |
reset()
Resets the controller.
|
void |
restart()
Restarts the control loop.
|
void |
setTemp(double value)
Sets the target temperature.
|
void |
start(double power)
Starts the control loop.
|
void |
stop()
Stops the control loop.
|
public void build()
build in interface org.lsst.ccs.framework.HasLifecyclepublic void postInit()
postInit in interface org.lsst.ccs.framework.HasLifecyclepublic PowerDevice getPowerDevice()
public int getPowerChannel()
public void setTemp(double value)
value - The temperature to setpublic void reset()
public void restart()
public void start(double power)
power - The starting power valuepublic void stop()
Copyright © 2019 LSST. All rights reserved.