org.lsst.ccs.subsystems.fcs.common
Interface FilterClamp
- All Known Implementing Classes:
- FilterClampModule, FilterClampXminusModule, FilterClampXplusModule, SimuFilterClampModule
public interface FilterClamp
getFilterPresenceSensor
NumericSensor getFilterPresenceSensor()
- Returns:
- the filterPresence
setFilterPresenceSensor
void setFilterPresenceSensor(NumericSensor filterPresence)
- Parameters:
filterPresence - the filterPresence to set
isLocked
boolean isLocked()
setState
void setState(FilterClampState state)
getState
FilterClampState getState()
release
java.lang.String release()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
unlock
java.lang.String unlock()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
lock
java.lang.String lock()
throws org.lsst.ccs.bus.BadCommandException,
org.lsst.ccs.bus.ErrorInCommandExecutionException
- Throws:
org.lsst.ccs.bus.BadCommandException
org.lsst.ccs.bus.ErrorInCommandExecutionException
updateStateWithSensors
void updateStateWithSensors()
getName
java.lang.String getName()
getTickMillis
int getTickMillis()
getStatusData
StatusDataPublishedByClamp getStatusData()
Copyright © 2011 LSST. All Rights Reserved.