This page describes the various parts of the code and provides links to the Javadocs and to html versions of the annotated code.

Java code

Short Description of the various classes.
Carousel_Imaging.java
Main class and program control
MQTCapture.java
Frame class and QTJ stream
SerialReadWrite.java
Serial communication with motor controller
GetPortList.java
Supplies a list of serial ports
PortNotFoundException.java
Thrown when a port cannot be opened.
ProcessImages.java -- not used
Counts flies in focal plane. Also counts flies outside of focal plane.
ImageHolder.java
Holds an image and identifying information.

Micro-Controller Code

stepf.pbp --- Script source code.

See file Micro Controller Schematic for a schematic of the motor controller.