org.lsst.ccs.subsystems.fcs.common
Interface Latch

All Known Implementing Classes:
FilterLatchModule, SimuLatch

public interface Latch

This is a model for the Latch which holds a filter on an autochanger's truck. There is 2 trucks on the autochanger, so there is 2 latches : LatchX- and LatchX+

Author:
virieux

Method Summary
 boolean isInError()
           
 boolean isLocked()
           
 boolean isUnlocked()
           
 java.lang.String lock()
           
 java.lang.String unlock()
           
 

Method Detail

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

isLocked

boolean isLocked()

isUnlocked

boolean isUnlocked()

isInError

boolean isInError()


Copyright © 2012 LSST. All Rights Reserved.