endrov.hardwareNative
Class OlympusIX.DevLampSource

java.lang.Object
  extended by endrov.hardwareNative.BasicNativeCachingStateDevice
      extended by endrov.hardwareNative.OlympusIX.DevLampSource
All Implemented Interfaces:
EvDevice, HWState
Enclosing class:
OlympusIX

public class OlympusIX.DevLampSource
extends BasicNativeCachingStateDevice

Lamp source


Field Summary
 EvDeviceObserver event
           
 
Constructor Summary
OlympusIX.DevLampSource()
           
 
Method Summary
 void addDeviceListener(EvDeviceObserver.DeviceListener listener)
          Add a listener for updates.
 int getCurrentStateHW()
           
 java.lang.String getDescName()
          Descriptive name of hardware
 double getResMagX()
           
 double getResMagY()
           
 boolean hasConfigureDialog()
           
 void openConfigureDialog()
           
 void removeDeviceListener(EvDeviceObserver.DeviceListener listener)
           
 void setCurrentStateHW(int state)
           
 
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
 

Field Detail

event

public EvDeviceObserver event
Constructor Detail

OlympusIX.DevLampSource

public OlympusIX.DevLampSource()
Method Detail

getDescName

public java.lang.String getDescName()
Description copied from interface: EvDevice
Descriptive name of hardware


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

openConfigureDialog

public void openConfigureDialog()

addDeviceListener

public void addDeviceListener(EvDeviceObserver.DeviceListener listener)
Description copied from interface: EvDevice
Add a listener for updates. The pointer to the listener is weak


removeDeviceListener

public void removeDeviceListener(EvDeviceObserver.DeviceListener listener)