public class SimDevice
extends org.lsst.ccs.subsystem.monitor.Device
| Constructor and Description |
|---|
SimDevice()
Constructor.
|
| 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 |
checkHwLine(String name,
int line)
Checks an output line number.
|
protected void |
close()
Closes the connection.
|
protected void |
initChannel(int hwChan,
int type,
int subtype)
Initializes a channel.
|
protected void |
initialize()
Performs full initialization.
|
protected boolean |
isHwLineSet(int line)
Gets the set state of an output line.
|
protected double |
readChannel(int hwChan,
int type)
Reads a channel.
|
protected void |
setHwLine(int line,
boolean on)
Sets an output line on or off.
|
void |
setLoadFract(double fract)
Sets the load power fraction
|
addChannel, addChildConfigValues, addLine, checkLine, checkOnline, checkTimeout, configure, dropChannel, getConfigValues, getFullName, getOutputLines, initSensors, isLineSet, isOnline, isTimeout, readChannelGroup, readSensors, setLine, setLineWarm, setOnline, setOutputLines, testOnlineprotected void initialize()
initialize in class org.lsst.ccs.subsystem.monitor.Deviceprotected void close()
close in class org.lsst.ccs.subsystem.monitor.Deviceprotected int[] checkChannel(String name, int hwChan, String type, String subtype) throws Exception
checkChannel in class org.lsst.ccs.subsystem.monitor.DeviceExceptionprotected void initChannel(int hwChan,
int type,
int subtype)
initChannel in class org.lsst.ccs.subsystem.monitor.Deviceprotected double readChannel(int hwChan,
int type)
readChannel in class org.lsst.ccs.subsystem.monitor.Deviceprotected void checkHwLine(String name, int line) throws Exception
checkHwLine in class org.lsst.ccs.subsystem.monitor.DeviceExceptionprotected void setHwLine(int line,
boolean on)
setHwLine in class org.lsst.ccs.subsystem.monitor.Deviceprotected boolean isHwLineSet(int line)
isHwLineSet in class org.lsst.ccs.subsystem.monitor.Devicepublic void setLoadFract(double fract)
Copyright © 2014 LSST. All Rights Reserved.