org.micromanager.api
Interface IAcquisitionEngine2010


public interface IAcquisitionEngine2010

This interface is implemented by AcquisitionEngine2010 (generated by the clojure code in micromanager/acqEngine).


Method Summary
 void attachRunnable(int frame, int position, int channel, int slice, java.lang.Runnable runnable)
           
 void clearRunnables()
           
 org.json.JSONObject getSummaryMetadata()
           
 boolean isFinished()
           
 boolean isPaused()
           
 boolean isRunning()
           
 long nextWakeTime()
           
 void pause()
           
 void resume()
           
 java.util.concurrent.BlockingQueue<mmcorej.TaggedImage> run(SequenceSettings sequenceSettings)
           
 java.util.concurrent.BlockingQueue<mmcorej.TaggedImage> run(SequenceSettings sequenceSettings, boolean cleanup)
           
 java.util.concurrent.BlockingQueue<mmcorej.TaggedImage> run(SequenceSettings sequenceSettings, boolean cleanup, PositionList positionList, Autofocus device)
           
 void stop()
           
 boolean stopHasBeenRequested()
           
 

Method Detail

run

java.util.concurrent.BlockingQueue<mmcorej.TaggedImage> run(SequenceSettings sequenceSettings)

run

java.util.concurrent.BlockingQueue<mmcorej.TaggedImage> run(SequenceSettings sequenceSettings,
                                                            boolean cleanup,
                                                            PositionList positionList,
                                                            Autofocus device)

run

java.util.concurrent.BlockingQueue<mmcorej.TaggedImage> run(SequenceSettings sequenceSettings,
                                                            boolean cleanup)

getSummaryMetadata

org.json.JSONObject getSummaryMetadata()

pause

void pause()

resume

void resume()

stop

void stop()

isRunning

boolean isRunning()

isPaused

boolean isPaused()

isFinished

boolean isFinished()

stopHasBeenRequested

boolean stopHasBeenRequested()

nextWakeTime

long nextWakeTime()

attachRunnable

void attachRunnable(int frame,
                    int position,
                    int channel,
                    int slice,
                    java.lang.Runnable runnable)

clearRunnables

void clearRunnables()