Instrument Support Code
-----------------------

This tree contains a set of libraries, utilities, and documentation making
it possible to access various instruments (most commonly oscilloscopes) from
UNIX via a daemon running on a Windows 95 machine appropriately configured.
The windows daemon makes use of the HP VISA library to communicate with the
instruments, and is intended to be compiled in a Microsoft development
environment (boo).  The daemon accepts a TCP connection, and then forwards
text requests from the connection to the instrument selected, and then forwards
responses back on request.  The UNIX support libraries come in the form of
a Perl include file, and a C object that may be linked into binaries.  Sample
programs are included in both C and Perl that capture data from the instrument,
perform screen captures, reset and restore instrument state, and do trivial
things like run screen savers.  Documentation for the libraries is provided,
as well as a document describing sample code.

oscpl		-- perl support library
screens		-- sample screen captures
perlprog	-- perl utility programs
cprog		-- c utility programs
libosc		-- c support library
windows-server	-- windows request forwarder daemon
doc		-- documentation
doc/man3	-- man pages for libraries

This created while at Cambridge, July 1999 by Robert Watson
<robert@fledge.watson.org>.



