
public class CryoCon24cSimDevice extends CryoCon24cDevice implements CryoDevice
channelTypes, channelUnits, current_channel, current_channel2, current_loop, maxSetPoints| Constructor and Description |
|---|
CryoCon24cSimDevice() |
CryoCon24cSimDevice(int itype,
String host,
int port)
put CryoCon in initial subsystem state
|
| Modifier and Type | Method and Description |
|---|---|
char |
getLoopSource(int loop)
Get Source for Loop returns Channels A through D
|
double |
getSetPoint(int loop)
Get Source for Loop returns Channels A through D
|
double |
getTemp(String channel)
Get Temperature Reading For Channels A through D
|
char |
getUnit(String channel)
Get Temperature Units Channels A through D
|
protected void |
initialize()
Initializes the connection.
|
void |
open(int type,
String ident,
int param)
Opens connection to a device.
|
void |
openDefault()
Opens connection to a Default BNL Temp Control Model 24C
|
void |
setLoopSource(int loop,
String channel)
Set Source Channel for Loop
|
void |
setSetPoint(int loop,
double temp)
Set SetPoint for Loop [1-4]
|
String |
showIdentification()
Displays Temp Control 24C identification.
|
checkChannel, close, get_init_temp, getCurrent_channel, getCurrent_channel2, getCurrent_loop, getHtrRead, getMaxSetPoint, getPID_D, getPID_I, getPID_P, getRunTemp, getState, getTempChange, getTempStdDev, initChannel, isInControl, processAlarm, rampTemp, rampTemp, readChannel, setChannelTypes, setChannelUnits, setCurrent_channel, setCurrent_channel2, setCurrent_loop, setHeaterRange, setMaxSetPoint, setMaxSetPoints, setRunTemp, setState, setToControl, setType, setUnitaddChannel, addLine, checkHardware, checkHwLine, checkLine, checkOnline, checkStarted, checkStopped, checkTimeout, configure, disable, dropChannel, enable, getFullName, getOutputLines, init, initChannel, initDevice, initSensors, isHwLineSet, isLineSet, isOnline, isTimeout, readChannelGroup, readChannelNow, readSensors, setHwLine, setLine, setLineWarm, setOnline, setOutputLines, testOnlineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, get_init_temp, getCurrent_channel, getCurrent_channel2, getCurrent_loop, getHtrRead, getMaxSetPoint, getPID_D, getPID_I, getPID_P, getRunTemp, getState, getTempChange, getTempStdDev, isInControl, rampTemp, rampTemp, setCurrent_channel, setCurrent_channel2, setCurrent_loop, setHeaterRange, setMaxSetPoint, setRunTemp, setState, setToControl, setType, setUnitpublic CryoCon24cSimDevice()
public CryoCon24cSimDevice(int itype,
String host,
int port)
throws org.lsst.ccs.drivers.commons.DriverException
itype - host - port - org.lsst.ccs.drivers.commons.DriverException@Command(name="open", description="Open connection to Model 24C") public void open(@Argument(name="type",description="Communications type") int type, @Argument(name="identity",description="Device identifier") String ident, @Argument(name="parameter",description="Device parameter") int param) throws org.lsst.ccs.drivers.commons.DriverException
open in interface CryoDeviceopen in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverException@Command(name="openDefault", description="Open connection to Default Model 24C") public void openDefault() throws org.lsst.ccs.drivers.commons.DriverException
openDefault in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverException@Command(name="showident", description="Show Temp Control 24C identification") public String showIdentification() throws org.lsst.ccs.drivers.commons.DriverException
showIdentification in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverException@Command(name="getSetPoint", description="Retrieve setPoint for loop") public double getSetPoint(@Argument(name="loop",description="loop number [1-4]") int loop) throws org.lsst.ccs.drivers.commons.DriverException
getSetPoint in interface CryoDevicegetSetPoint in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverException@Command(name="setSetPoint", description="setSetPoint for loop") public void setSetPoint(@Argument(name="loop",description="loop number [1-4]") int loop, @Argument(name="temp",description="temperature") double temp) throws org.lsst.ccs.drivers.commons.DriverException
setSetPoint in interface CryoDevicesetSetPoint in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverException@Command(name="getLoopSource", description="Retrieve source channel for loop") public char getLoopSource(@Argument(name="loop",description="loop number [1-4]") int loop) throws org.lsst.ccs.drivers.commons.DriverException
getLoopSource in interface CryoDevicegetLoopSource in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverException@Command(name="setLoopSource", description="Set source channel for loop") public void setLoopSource(@Argument(name="loop",description="loop number [1-4]") int loop, @Argument(name="channel",description="channel [A-D]") String channel) throws org.lsst.ccs.drivers.commons.DriverException
setLoopSource in interface CryoDevicesetLoopSource in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverException@Command(name="getTemp", description="Retrieve temperature info") public double getTemp(@Argument(name="channel",description="Temp Channel to read") String channel) throws org.lsst.ccs.drivers.commons.DriverException
getTemp in interface CryoDevicegetTemp in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverException@Command(name="getUnit", description="Retrieve temperature units") public char getUnit(@Argument(name="channel",description="Temp Channel to read") String channel) throws org.lsst.ccs.drivers.commons.DriverException
getUnit in interface CryoDevicegetUnit in class CryoCon24cDeviceorg.lsst.ccs.drivers.commons.DriverExceptionprotected void initialize()
initialize in class CryoCon24cDeviceCopyright © 2017 LSST. All rights reserved.