endrov.hardwareMicromanager
Class MMStage

java.lang.Object
  extended by endrov.hardwareMicromanager.MMDeviceAdapter
      extended by endrov.hardwareMicromanager.MMStage
All Implemented Interfaces:
EvDevice, HWStage

public class MMStage
extends MMDeviceAdapter
implements HWStage

Micro-manager Stage


Field Summary
 
Fields inherited from class endrov.hardwareMicromanager.MMDeviceAdapter
event, mm, mmDeviceName
 
Constructor Summary
MMStage(MicroManager mm, java.lang.String mmDeviceName, boolean isXY)
           
 
Method Summary
 java.lang.String[] getAxisName()
           
 int getNumAxis()
           
 boolean getSampleLoadPosition()
           
 double[] getStagePos()
           
 void goHome()
           
 boolean hasSampleLoadPosition()
           
 void setRelStagePos(double[] axis)
           
 void setSampleLoadPosition(boolean b)
           
 void setStagePos(double[] axis)
           
 void stop()
          Stop current movement
 
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

MMStage

public MMStage(MicroManager mm,
               java.lang.String mmDeviceName,
               boolean isXY)
Method Detail

getNumAxis

public int getNumAxis()
Specified by:
getNumAxis in interface HWStage

getAxisName

public java.lang.String[] getAxisName()
Specified by:
getAxisName in interface HWStage

getStagePos

public double[] getStagePos()
Specified by:
getStagePos in interface HWStage

setStagePos

public void setStagePos(double[] axis)
Specified by:
setStagePos in interface HWStage

setRelStagePos

public void setRelStagePos(double[] axis)
Specified by:
setRelStagePos in interface HWStage

goHome

public void goHome()
Specified by:
goHome in interface HWStage

hasSampleLoadPosition

public boolean hasSampleLoadPosition()
Specified by:
hasSampleLoadPosition in interface HWStage

setSampleLoadPosition

public void setSampleLoadPosition(boolean b)
Specified by:
setSampleLoadPosition in interface HWStage

getSampleLoadPosition

public boolean getSampleLoadPosition()
Specified by:
getSampleLoadPosition in interface HWStage

stop

public void stop()
Description copied from interface: HWStage
Stop current movement

Specified by:
stop in interface HWStage