public class VacTurboDevice extends org.lsst.ccs.subsystem.common.devices.turbopump.TwisTorr84Device implements SwitchDevice
| Constructor and Description |
|---|
VacTurboDevice(int deviceId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
DeviceState |
getDeviceState()
Gets the device state.
|
int |
getSwitchDevice()
Gets the switch device ID.
|
Boolean |
isSwitchOn(int sw)
Gets whether a switch is on.
|
void |
setSwitch(int sw,
boolean on)
Turns a switch on or off.
|
checkChannel, close, initDevice, initialize, readAll, readChannel, readTurboFailCode, readTurboLife, readTurboStatus, setActiveStopMode, setSoftStartMode, startTurboPump, stopTurboPumpaddLine, checkHardware, checkHwLine, checkLine, checkOnline, checkTimeout, configure, disable, dropChannel, enable, getDeviceMonitorUpdateTasks, getFullName, getGroupForChannel, getMonitorUpdateTasksForChannels, getName, getOutputLines, getPath, init, initChannel, initChannel, initSensors, isHwLineSet, isLineSet, isOnline, isTimeout, readChannel, readChannelGroup, readChannelGroup, readChannelNow, setDisabled, setHwLine, setLine, setLineWarm, setOnline, setOutputLines, testOnlinepublic VacTurboDevice(int deviceId)
deviceId - The device IDpublic int getSwitchDevice()
getSwitchDevice in interface SwitchDevicepublic void setSwitch(int sw,
boolean on)
throws org.lsst.ccs.drivers.commons.DriverException
setSwitch in interface SwitchDevicesw - The switch IDon - Whether to turn on or offorg.lsst.ccs.drivers.commons.DriverExceptionpublic Boolean isSwitchOn(int sw)
isSwitchOn in interface SwitchDevicesw - The switch IDpublic DeviceState getDeviceState()
Copyright © 2021 LSST. All rights reserved.