
  This readme.txt should be in the ICE test area

This area contains the platform specific build scripts for the user libraries
and a small test program to perform initial checkout on an installation.

If lib/libice.so and test were not built by the driver build, you will need
to run the build script with the appropriate extension for your platform.
Be sure that ICEROOT is defined, pointing to the base of the software tree.

  build.bat	- Windows batch file
  build.vms	- VMS command procedure
  build.osf	- Digital Unix script
  build.sol	- Solaris script
  build.lnx	- Linux script
  build.sgi	- Silicon Graphics script
  build.ppc	- PowerPC Linux script

Then run "test.exe" or "./test" with no arguments.  
It will explain what the arguments should be.


The Follwing example is a successful test ALL of the 3rd card in a Unix system:

user> setenv ICEROOT /user/xmopts/iceXXX
user> cd $ICEROOT/test
user> ./test pic 2 all
Starting ICE test 0 on ICEPIC,DEVNO=2,NONE,IOM=NONE,MUXCLK=I, with flags=NONE
Testing RESET     ... 0 errs
Testing MBX/REG   ... 0 errs
Testing SHARC mem ... 0 errs
Testing FIFO      ... 0 errs
Testing IOC Reg   ... 0 errs
Testing SHARC DMA ... 0 errs
Testing PCI-64b bus DMA ...
Maxsjump = 168673766  SRate = 263.236877 Mby/s  Ndata = 1045515
Maxbjump = 2174  BRate = 248.699173 Mby/s  Blk = 4096
Testing Checksum  ... 0 errs
Finished all tests
user>

The ice.c code is an example of C code capturing a snapshot and writing the
buffer to an output file. This is used by the ice.m macro for use in matlab.

The icesrv.c code is an example C service that executes a script to perform 
operations similar to the snapapp macro in NeXtMidas without the GUI.

The upac.c code is a USB interface to the ICE upac and superpac products.

The icenet.c is non-Midas code to communicate with the snapper and snapapp 
NeXtMidas macros via RMIF or HTTP.

