public class CanOpenLatchActuatorModule extends LatchActuatorModule
currentLimitInVolt, fcslog, 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, getComponentTree, getEnvironment, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, percolateSignal, postStart, processUpdate, sendSignal, sendSignalWithTimeLimit, setEnvironment, setName, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, 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.messaging.BadCommandException, org.lsst.ccs.messaging.ErrorInCommandExecutionException, FcsHardwareException
LatchActuatorModuleopen in class LatchActuatorModuleorg.lsst.ccs.messaging.BadCommandExceptionorg.lsst.ccs.messaging.ErrorInCommandExecutionExceptionFcsHardwareExceptionpublic String close() throws org.lsst.ccs.messaging.BadCommandException, org.lsst.ccs.messaging.ErrorInCommandExecutionException, FcsHardwareException
LatchActuatorModuleclose in class LatchActuatorModuleorg.lsst.ccs.messaging.BadCommandExceptionorg.lsst.ccs.messaging.ErrorInCommandExecutionExceptionFcsHardwareExceptionpublic String powerOff() throws org.lsst.ccs.messaging.BadCommandException, org.lsst.ccs.messaging.ErrorInCommandExecutionException, FcsHardwareException
LatchActuatorModulepowerOff in class LatchActuatorModuleorg.lsst.ccs.messaging.BadCommandExceptionorg.lsst.ccs.messaging.ErrorInCommandExecutionExceptionFcsHardwareExceptionCopyright © 2015 LSST. All rights reserved.