public abstract class LatchActuatorModule
extends org.lsst.ccs.framework.Module
| Modifier and Type | Field and Description |
|---|---|
int |
speedVoltageMaxValue |
int |
speedVoltageMinValue |
| Constructor and Description |
|---|
LatchActuatorModule() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
close()
This is the command that has to be sent to the latch actuator to close the latch it (same as lock it).
|
double |
getCurrentLimitInVolt() |
int |
getSpeedVoltageInVolt() |
int |
getSpeedVoltageMaxValue() |
int |
getSpeedVoltageMinValue() |
abstract String |
open()
This is the command that has to be sent to the latch actuator to open the latch (same as unlock it).
|
abstract String |
powerOff()
Power off the latch actuator.
|
void |
setCurrentLimitInVolt(double currentLimitInVolt) |
void |
setSpeedVoltageInVolt(int speedVoltageInVolt) |
void |
setSpeedVoltageMaxValue(int speedVoltageMaxValue) |
void |
setSpeedVoltageMinValue(int speedVoltageMinValue) |
alias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, initModule, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, processUpdate, publishData, publishData, publishData, publishData, publishData, publishData, publishData, register, removeLogPanicState, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setHandlerLevel, setLogLevel, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, start, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic int speedVoltageMinValue
public int speedVoltageMaxValue
public double getCurrentLimitInVolt()
public void setCurrentLimitInVolt(double currentLimitInVolt)
public int getSpeedVoltageInVolt()
public void setSpeedVoltageInVolt(int speedVoltageInVolt)
public int getSpeedVoltageMaxValue()
public void setSpeedVoltageMaxValue(int speedVoltageMaxValue)
public int getSpeedVoltageMinValue()
public void setSpeedVoltageMinValue(int speedVoltageMinValue)
public abstract String open() throws org.lsst.ccs.bus.BadCommandException, org.lsst.ccs.bus.ErrorInCommandExecutionException, HardwareException
org.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionpublic abstract String close() throws org.lsst.ccs.bus.BadCommandException, org.lsst.ccs.bus.ErrorInCommandExecutionException, HardwareException
org.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionpublic abstract String powerOff() throws org.lsst.ccs.bus.BadCommandException, org.lsst.ccs.bus.ErrorInCommandExecutionException, HardwareException
org.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionCopyright © 2013 LSST. All Rights Reserved.