/***************************************************************************** - - - POLONY SEQUENCER ACQUISITION SUITE - - Church Lab - - Harvard Medical School - - - - Free software for running a Polony Sequencing automated microscope - - - - ========================================================================= - - - - - - cpifoc.h - - - - Interface class to Physik Instrumente Pifoc controller API - - - - Written by Greg Porreca, 02-15-2006 - - - - Revised - - - - - - This software may be used, modified, and distributed freely, but this - - header may not be modified and must appear at the top of this file. - - - - - *****************************************************************************/ /****************************************************************************** ******************************************************************************* **** File: cpifoc.h **** ******************************************************************************/ #ifndef CPIFOC_H #define CPIFOC_H #include "reporter.h" typedef int BOOL; class CPifoc{ public: CPifoc(Reporter*); ~CPifoc(); bool SetPosition(double z); bool CPifoc::SetPositionRelative(double z); bool ConfirmPosition(); bool Init(); void Close(); double GetPos(); private: BOOL pbOnTarget; BOOL pbValarray; int ID; double currPos; Reporter* r; }; #endif