public class CanOpenLatchActuatorModule extends LatchActuatorModule
currentLimitInVolt, speedVoltageInVolt, speedVoltageMaxValue, speedVoltageMinValue| Constructor and Description |
|---|
CanOpenLatchActuatorModule(String aName,
int aTickMillis,
double currentLimitInVolt,
double speedVoltageInVolt,
int speedVoltageMinValue,
int speedVoltageMaxValue,
String dacName,
int numOfAnalogOutputForSpeedVoltage,
int numOfAnalogOutputForCurrentLimit) |
| 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).
|
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 |
setNumOfAnalogOutputForCurrentLimit(int numOfAnalogOutputForCurrentLimit) |
void |
setNumOfAnalogOutputForSpeedVoltage(int numOfAnalogOutputForSpeedVoltage) |
getCurrentLimitInVolt, getSpeedVoltageInVolt, getSpeedVoltageMaxValue, getSpeedVoltageMinValue, setCurrentLimitInVolt, setSpeedVoltageInVolt, setSpeedVoltageMaxValue, setSpeedVoltageMinValuealias, change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getChildren, getComponentByName, getComponentDictionariesTree, getComponentTree, getContext, getDictionary, getEnvironment, getMainDictionary, getModule, getName, getNObserverThreads, getObservables, getParent, getSubsystem, getTickMillis, init, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, percolateSignal, processUpdate, publish, publish, publish, publish, publish, publish, publishData, publishData, publishData, publishData, publishData, publishData, publishData, register, sendSignal, sendSignal, sendToReply, sendToStatus, setBeanName, setContext, setEnvironment, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, signal, start, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic void setNumOfAnalogOutputForSpeedVoltage(int numOfAnalogOutputForSpeedVoltage)
public void setNumOfAnalogOutputForCurrentLimit(int numOfAnalogOutputForCurrentLimit)
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 © 2014 LSST. All Rights Reserved.