           


    HART MASTER SOFTWARE

    The unzipped contents consist of source code (in C) and executable 
files for a DOS-Based HART Master.  This software was originally 
written to allow reading and writing of most universal parameters of 
HART Field Instruments.  The things it does are


            Flash LEDs
            Select Field Instrument
            Get Field Instrument Characteristics
            Read Primary Variable
            Read Process Variables
            Select Primary Variable
            Write Primary Variable Control
            Calibrate
            Write New Polling Address
            Write Tag, Descriptor, and Date to Field Instrument
            Write Message to Field Instrument
            Reset Field Instrument
            User-Defined Command
            Quit 


It also creates a database of Field Instruments and allows creation of 
user commands.

    The concepts or code may still be helpful to you if you're doing 
HART development.  Some of the tables of HART paramters, errors, etc. 
are also quite extensive and may be of use. 

    The following tools and libraries were used:

        Borland Turbo C++ version 1.0   (C Compiler)
        Borland
        1800 Green Hills Rd.
        P.O. Box 660001
        Scotts Valley, CA 95067-0001

        TCXL 6.0                        (User Interface)
        Innovative Data Concepts
        122 North York Road Suite 5
        Hatboro, PA 19040

        Cport                           (Serial Port library)
        Bri Productions
        39120 Argonaut Way, Ste 772
        Fremont, CA 94538
        510-794-0616


There are probably newer versions of these by now or else they don't 
exist.  We mention them only to present the information as completely 
as possible.

    The software doesn't necessarily provide the timing needed for 
HART Master arbitration.

    The file tmbuild.sh is a batch file for command line compile, 
link, etc. 


