public class BK9130GroupDevice extends PowerDevice
CONN_TYPE_NOT_CONFIG, connType, DEVC_ID_NOT_CONFIG, DEVC_PARM_NOT_CONFIG, devcId, devcParm, LOG, NETWORK_CONN_INVALID, psd| Constructor and Description |
|---|
BK9130GroupDevice()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected double |
readCurrent(int hwChan)
Reads the current from the hardware.
|
protected void |
readCurrentGroup()
Reads all the currents from the hardware.
|
protected Boolean |
readOutput(int hwChan)
Reads the power output state from the hardware.
|
protected void |
readOutputGroup()
Reads all the output states from the hardware.
|
protected double |
readVoltage(int hwChan)
Reads the voltage from the hardware.
|
protected void |
readVoltageGroup()
Reads all the voltages from the hardware.
|
protected void |
writeCurrent(double current,
int hwChan)
Writes the current to the hardware.
|
protected void |
writeCurrentGroup()
Writes all the currents to the hardware.
|
protected void |
writeOutput(boolean onState,
int hwChan)
Writes the power output state to the hardware.
|
protected void |
writeOutputGroup()
Writes all the output states to the hardware.
|
protected void |
writeVoltage(double voltage,
int hwChan)
Writes the voltage to the hardware.
|
protected void |
writeVoltageGroup()
Writes all the voltages to the hardware.
|
checkChannel, close, getConnType, getDevcId, getDevcParm, getMaxChannel, getMinChannel, getPowerDriver, handleException, initDevice, initialize, readChannel, setMaxChannel, setMinChannel, writeOffDelay, writeOffDelayGroup, writeOnDelay, writeOnDelayGroupaddLine, checkChannel, checkHwLine, checkLine, checkOnline, checkTimeout, configure, disable, dropChannel, dropChannel, enable, getDeviceMonitorUpdateTasks, getFullName, getGroupForChannel, getMonitorUpdateTasksForChannels, getName, getOutputLines, getPath, init, initChannel, initChannel, initChannel, initSensors, isEnabled, isHwLineSet, isLineSet, isOnline, isTimeout, readChannel, readChannelGroup, readChannelGroup, readChannelNow, setDisabled, setHwLine, setLine, setLineWarm, setOnline, setOutputLines, start, testOnlineprotected void writeVoltage(double voltage,
int hwChan)
writeVoltage in class PowerDevicevoltage - The voltage to writehwChan - The hardware channel numberprotected double readVoltage(int hwChan)
throws PowerException
readVoltage in class PowerDevicehwChan - The hardware channel numberPowerExceptionprotected void writeCurrent(double current,
int hwChan)
writeCurrent in class PowerDevicecurrent - The current to writehwChan - The hardware channel numberprotected double readCurrent(int hwChan)
throws PowerException
readCurrent in class PowerDevicehwChan - The hardware channel numberPowerExceptionprotected void writeOutput(boolean onState,
int hwChan)
writeOutput in class PowerDeviceonState - The state to set: on if true; off if falsehwChan - The hardware channel numberprotected Boolean readOutput(int hwChan)
readOutput in class PowerDevicehwChan - The hardware channel numberprotected void readVoltageGroup()
readVoltageGroup in class PowerDeviceprotected void writeVoltageGroup()
throws org.lsst.ccs.drivers.commons.DriverException
writeVoltageGroup in class PowerDeviceorg.lsst.ccs.drivers.commons.DriverExceptionprotected void readCurrentGroup()
readCurrentGroup in class PowerDeviceprotected void writeCurrentGroup()
throws org.lsst.ccs.drivers.commons.DriverException
writeCurrentGroup in class PowerDeviceorg.lsst.ccs.drivers.commons.DriverExceptionprotected void readOutputGroup()
readOutputGroup in class PowerDeviceprotected void writeOutputGroup()
throws org.lsst.ccs.drivers.commons.DriverException
writeOutputGroup in class PowerDeviceorg.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2022 LSST. All rights reserved.