public class AVCCryoDevice
extends org.lsst.ccs.monitor.Device
| Constructor and Description |
|---|
AVCCryoDevice() |
| Modifier and Type | Method and Description |
|---|---|
protected int[] |
checkChannel(String name,
int hwChan,
String type,
String subtype)
Checks a channel's parameters for validity.
|
protected void |
close()
Closes the connection.
|
CryoDevState.cryostates |
getCooler_state() |
String |
getIdent() |
String |
getMode() |
double |
getPower() |
String |
getProduct()
Get the product type
|
String |
getSerialdev() |
double |
getSetPoint() |
int |
getState()
Gets cryo device status
|
double |
getTemp_Min_OFF() |
double |
getTemp_Min_ON() |
double |
getTemperature() |
String |
getVersion() |
protected void |
initChannel(int chan,
int type,
int subtype)
Initializes a channel.
|
void |
initDevice()
Initializes the device.
|
protected void |
initialize()
Initializes the connection.
|
protected double |
readChannel(int chan,
int type)
Reads a channel.
|
void |
reconnect()
Reconnects to the device.
|
void |
setMode(String mode) |
void |
setPower(double pwr) |
void |
setSetPoint(double temp) |
void |
setState(int istate)
Sets cryo device status
|
void |
setTemp_Min_OFF(double temp_Min_OFF) |
void |
setTemp_Min_ON(double temp_Min_ON) |
boolean |
showAuto_shutoff_state() |
addChannel, addLine, checkHardware, checkHwLine, checkLine, checkOnline, checkTimeout, configure, disable, dropChannel, enable, getFullName, getName, getOutputLines, init, initChannel, initSensors, isHwLineSet, isLineSet, isOnline, isTimeout, readChannel, readChannelGroup, readChannelNow, readSensors, setHwLine, setLine, setLineWarm, setOnline, setOutputLines, testOnlineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic void initDevice()
initDevice in class org.lsst.ccs.monitor.Deviceprotected void initialize()
initialize in class org.lsst.ccs.monitor.Deviceprotected void close()
close in class org.lsst.ccs.monitor.Deviceprotected int[] checkChannel(String name, int hwChan, String type, String subtype) throws Exception
checkChannel in class org.lsst.ccs.monitor.Devicename - hwChan - type - subtype - Exceptionprotected void initChannel(int chan,
int type,
int subtype)
initChannel in class org.lsst.ccs.monitor.Devicechan - type - subtype - protected double readChannel(int chan,
int type)
readChannel in class org.lsst.ccs.monitor.Devicechan - type - @Command(description="Reconnect to the cooler") public void reconnect()
@Command(description="Show the product type") public String getProduct() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the firmware version") public String getVersion() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the cooler mode") public String getMode() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Set the cooler mode") public void setMode(String mode) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the target temperature")
public double getSetPoint()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Set the target temperature")
public void setSetPoint(double temp)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Get the cooler power")
public double getPower()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Set the cooler power")
public void setPower(double pwr)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the temperature")
public double getTemperature()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Set cryo device status")
public void setState(@Argument(description="State to set")
int istate)
istate - @Command(description="Show the state of the auto shutoff") public boolean showAuto_shutoff_state()
@Command(description="Set cryo device status") public int getState()
@Command(description="Get serial dev specification") public String getSerialdev()
@Command(description="Get device identifier") public String getIdent()
@Command(description="Get cryotel state") public CryoDevState.cryostates getCooler_state()
@Command(description="Get temperature at which cryotel will be shutoff automatically.") public double getTemp_Min_OFF()
@Command(description="Set temperature at which cryotel will be shutoff automatically.") public void setTemp_Min_OFF(double temp_Min_OFF)
@Command(description="Get temperature at which cryotel will be turned on automatically after an automatic shutoff.") public double getTemp_Min_ON()
@Command(description="Set temperature at which cryotel will be turned on automatically after an automatic shutoff.") public void setTemp_Min_ON(double temp_Min_ON)
Copyright © 2018 LSST. All rights reserved.