endrov.hardwareMicromanager
Class MMShutter

java.lang.Object
  extended by endrov.hardwareMicromanager.MMDeviceAdapter
      extended by endrov.hardwareMicromanager.MMState
          extended by endrov.hardwareMicromanager.MMShutter
All Implemented Interfaces:
EvDevice, HWShutter, HWState

public class MMShutter
extends MMState
implements HWShutter

Micro-manager Shutter is it really needed? it is a 2-state filter the way I see it can reserve names open and closed


Field Summary
 
Fields inherited from class endrov.hardwareMicromanager.MMDeviceAdapter
event, mm, mmDeviceName
 
Constructor Summary
MMShutter(MicroManager mm, java.lang.String mmDeviceName)
           
 
Method Summary
 boolean isOpen()
           
 void setOpen(boolean b)
           
 
Methods inherited from class endrov.hardwareMicromanager.MMState
getCurrentState, getCurrentStateLabel, getStateNames, setCurrentState, setCurrentStateLabel
 
Methods inherited from class endrov.hardwareMicromanager.MMDeviceAdapter
addDeviceListener, getDescName, getPropertyMap, getPropertyTypes, getPropertyValue, getPropertyValueBoolean, hasConfigureDialog, openConfigureDialog, removeDeviceListener, setPropertyValue, setPropertyValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface endrov.hardware.EvDevice
addDeviceListener, getDescName, getPropertyMap, getPropertyTypes, getPropertyValue, getPropertyValueBoolean, hasConfigureDialog, openConfigureDialog, removeDeviceListener, setPropertyValue, setPropertyValue
 

Constructor Detail

MMShutter

public MMShutter(MicroManager mm,
                 java.lang.String mmDeviceName)
Method Detail

isOpen

public boolean isOpen()
Specified by:
isOpen in interface HWShutter

setOpen

public void setOpen(boolean b)
Specified by:
setOpen in interface HWShutter