public class TestHeaterPS extends TestSrp
TestSrp.ConsThread, TestSrp.OnOff| Modifier and Type | Field and Description |
|---|---|
protected HeaterPS |
htr |
consThread, srp| Constructor and Description |
|---|
TestHeaterPS() |
| Modifier and Type | Method and Description |
|---|---|
String |
calibrate(int chan,
double load) |
boolean |
isColdEnabled() |
boolean |
isCryoEnabled() |
double |
readBoardTemp() |
double |
readCurrent(int chan) |
double |
readMainCurrent() |
String |
readMainStatus() |
double |
readMainTemp() |
double |
readMainVoltage() |
double |
readVoltage(int chan) |
void |
setDutyCycle(int chan,
double duty) |
void |
setMainPower(TestSrp.OnOff on) |
void |
setOutput(int chan,
TestSrp.OnOff state) |
void |
setSwitchPeriod(int period) |
void |
setVoltage(int chan,
double volts) |
double |
showDutyCycle(int chan) |
String |
showMainFwVersion() |
String |
showMainIoStatus() |
String |
showMainManuDate() |
String |
showMainManuLocn() |
int |
showMainModel() |
String |
showMainPartNo() |
String |
showMainPrVersion() |
String |
showMainSerial() |
String |
showOutput(int chan) |
String |
showPower() |
int |
showSwitchPeriod() |
double |
showVoltage(int chan) |
connect, connect, connectIp, connectIp, contRead, disconnect, formatHex, formatRate, read, read, setDebug, setSrpVersion, showBoardType, showBuildStamp, update, writeprotected final HeaterPS htr
@Command(description="Read the board temperature")
public double readBoardTemp()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Set the common switch period")
public void setSwitchPeriod(@Argument(description="Switch period")
int period)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the common switch period") public int showSwitchPeriod()
@Command(description="Set the duty cycle for a channel")
public void setDutyCycle(@Argument(description="Channel number")
int chan,
@Argument(description="Duty cycle")
double duty)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the duty cycle for a channel")
public double showDutyCycle(@Argument(description="Channel number")
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Set the voltage for a channel")
public void setVoltage(@Argument(description="Channel number")
int chan,
@Argument(description="Voltage")
double volts)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the set voltage for a channel")
public double showVoltage(@Argument(description="Channel number")
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Turn on/off a channel")
public void setOutput(@Argument(description="Channel number")
int chan,
@Argument(description="State to set")
TestSrp.OnOff state)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the state of a channel") public String showOutput(@Argument(description="Channel number") int chan) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Read a channel\'s voltage")
public double readVoltage(@Argument(description="Channel number")
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Read a channel\'s current")
public double readCurrent(@Argument(description="Channel number")
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the complete power state") public String showPower() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Generate calibration properties") public String calibrate(@Argument(description="Channel number") int chan, @Argument(description="Load resistance") double load) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the cryo section enabled state")
public boolean isCryoEnabled()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the cold section enabled state")
public boolean isColdEnabled()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the main model type")
public int showMainModel()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the main serial number") public String showMainSerial() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the main firmware version") public String showMainFwVersion() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the main product version") public String showMainPrVersion() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the main part number") public String showMainPartNo() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the main manufacture date") public String showMainManuDate() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the main manufacture location") public String showMainManuLocn() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Read the main status word") public String readMainStatus() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Read the main voltage")
public double readMainVoltage()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Read the main current")
public double readMainCurrent()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Read the main temperature")
public double readMainTemp()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Set the main power on or off") public void setMainPower(TestSrp.OnOff on) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(description="Show the main I/O status") public String showMainIoStatus() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2020 LSST. All rights reserved.