Readme for Signametrics SMX4032 Series Switching Cards libraries for redhat
linux. This driver provides compatibility with the Agilent M918X series DMMs
and Signametrics SMX206X series DMMs.   

Supported Devices:
SMX4030, SMX4032 PXI Switching Cards

1.0 Installation:
------------------

1.1 Install the M918X kernel module.  
    See /M918X_1.X.X/README-drv

1.2 Install User Libraries and Headers
    
    Run the library install script, or manually copy the libraries
    and header files to your desired location.  This may require administrative
    privileges.

    > ./M918X_1.X.X/SMX403X/install_lib.sh

    This installation script has been tested on RHEL5.  It is unlikely to
    work on all varieties of linux.  You can open the script to see what files 
    need to be copied.  


2.0 GETTING STARTED:
---------------------

2.1 Compiling and running a sample program.  
    
    compile the sample program

    > cd ./M918X-1.X.X/SMX403X/samples
    > make

    run the sample program
    
    > ./sm4032-test

    The program scans through channels in 2Wire mode.  You should hear
    the relays clicking.  



2.2 Creating your own programs.  
    
    Header files describing the API are located in /usr/include/signametrics .
    More extensive documentation of the API is located in the user manual.  

    To write programs that make calls to your Switching Card, you must include
    smx4032.h and SCANUser.h.  The programs must be linked to either libSMX403x.so 
    or libSMX403X.a.  libSMX403X.so is installed in /usr/lib .  

    See the programs in the ./samples directory and their Makefile for an example of
    how to write and compile programs for your Switching Card.  


