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


public interface FilterLatch

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
 FcsEnumerations.LockStatus getLockStatus()
           
 boolean isFilterEngaged()
           
 boolean isInError()
           
 boolean isLocked()
           
 boolean isUnlocked()
           
 String lock()
           
 String unlock()
           
 

Method Detail

unlock

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

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()

isFilterEngaged

boolean isFilterEngaged()

getLockStatus

FcsEnumerations.LockStatus getLockStatus()


Copyright © 2012 LSST. All Rights Reserved.