endrov.hardwareNative
Class OlympusIX.DevShutter
java.lang.Object
endrov.hardwareNative.BasicNativeCachingStateDevice
endrov.hardwareNative.OlympusIX.DevShutter
- All Implemented Interfaces:
- EvDevice, HWShutter, HWState
- Enclosing class:
- OlympusIX
public class OlympusIX.DevShutter
- extends BasicNativeCachingStateDevice
- implements HWShutter
Shutter
Methods inherited from class endrov.hardwareNative.BasicNativeCachingStateDevice |
getCurrentState, getCurrentStateLabel, getPropertyMap, getPropertyTypes, getPropertyValue, getPropertyValueBoolean, getStateNames, setCurrentState, setCurrentStateLabel, setPropertyValue, setPropertyValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
event
public EvDeviceObserver event
OlympusIX.DevShutter
public OlympusIX.DevShutter(int shutterNum)
OlympusIX.DevShutter
public OlympusIX.DevShutter()
getDescName
public java.lang.String getDescName()
- Description copied from interface:
EvDevice
- Descriptive name of hardware
- Specified by:
getDescName
in interface EvDevice
getCurrentStateHW
public int getCurrentStateHW()
- Specified by:
getCurrentStateHW
in class BasicNativeCachingStateDevice
setCurrentStateHW
public void setCurrentStateHW(int state)
- Specified by:
setCurrentStateHW
in class BasicNativeCachingStateDevice
getResMagX
public double getResMagX()
getResMagY
public double getResMagY()
hasConfigureDialog
public boolean hasConfigureDialog()
- Specified by:
hasConfigureDialog
in interface EvDevice
openConfigureDialog
public void openConfigureDialog()
- Specified by:
openConfigureDialog
in interface EvDevice
addDeviceListener
public void addDeviceListener(EvDeviceObserver.DeviceListener listener)
- Description copied from interface:
EvDevice
- Add a listener for updates. The pointer to the listener is weak
- Specified by:
addDeviceListener
in interface EvDevice
removeDeviceListener
public void removeDeviceListener(EvDeviceObserver.DeviceListener listener)
- Specified by:
removeDeviceListener
in interface EvDevice
isOpen
public boolean isOpen()
- Specified by:
isOpen
in interface HWShutter
setOpen
public void setOpen(boolean b)
- Specified by:
setOpen
in interface HWShutter