public class CanOpenLatchActuatorModule extends LatchActuatorModule
speedVoltageMaxValue, speedVoltageMinValue| Constructor and Description |
|---|
CanOpenLatchActuatorModule() |
| Modifier and Type | Method and Description |
|---|---|
String |
close()
This is the command that has to be sent to the latch actuator to close the latch it (same as lock it).
|
CanOpenDAC |
getDac() |
int |
getNumOfAnalogOutputForCurrentLimit() |
int |
getNumOfAnalogOutputForSpeedVoltage() |
void |
initModule() |
String |
open()
This is the command that has to be sent to the latch actuator to open the latch (same as unlock it).
|
String |
powerOff()
Power off the latch actuator.
|
void |
setDac(CanOpenDAC dac) |
void |
setNumOfAnalogOutputForCurrentLimit(int numOfAnalogOutputForCurrentLimit) |
void |
setNumOfAnalogOutputForSpeedVoltage(int numOfAnalogOutputForSpeedVoltage) |
getCurrentLimitInVolt, getSpeedVoltageInVolt, getSpeedVoltageMaxValue, getSpeedVoltageMinValue, setCurrentLimitInVolt, setSpeedVoltageInVolt, setSpeedVoltageMaxValue, setSpeedVoltageMinValuealias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, 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 getNumOfAnalogOutputForSpeedVoltage()
public void setNumOfAnalogOutputForSpeedVoltage(int numOfAnalogOutputForSpeedVoltage)
public int getNumOfAnalogOutputForCurrentLimit()
public void setNumOfAnalogOutputForCurrentLimit(int numOfAnalogOutputForCurrentLimit)
public CanOpenDAC getDac()
public void setDac(CanOpenDAC dac)
public void initModule()
initModule in class org.lsst.ccs.framework.Modulepublic String open() throws org.lsst.ccs.bus.BadCommandException, org.lsst.ccs.bus.ErrorInCommandExecutionException, HardwareException
LatchActuatorModuleopen in class LatchActuatorModuleorg.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionpublic String close() throws org.lsst.ccs.bus.BadCommandException, org.lsst.ccs.bus.ErrorInCommandExecutionException, HardwareException
LatchActuatorModuleclose in class LatchActuatorModuleorg.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionpublic String powerOff() throws org.lsst.ccs.bus.BadCommandException, org.lsst.ccs.bus.ErrorInCommandExecutionException, HardwareException
LatchActuatorModulepowerOff in class LatchActuatorModuleorg.lsst.ccs.bus.BadCommandExceptionorg.lsst.ccs.bus.ErrorInCommandExecutionExceptionHardwareExceptionCopyright © 2013 LSST. All Rights Reserved.