versadac  1
versadac - Scalable Recorder Firmware
ai8_constants.h
1 /*******************************************************************************
2 FILE : ai8_constants.h
3 VERSION : $Id$
4 AUTHOR : Steve Pickford
5 SYSTEM : Diab C for PowerPC under vxWorks
6 DESCRIPTION : This file contains all of the constants required by the wider EIO
7  system for the ai8 io module.
8 *******************************************************************************/
9 #ifndef __AI8_CONSTANTS_H
10 #define __AI8_CONSTANTS_H
11 
12 /* Capability discovery functions use AI8_NUMBER_OF_CALIBRATION_RANGES */
13 enum Ai8CalibrationRangeEnum
14 {
15  AI8_CALIBRATION_RANGE_MILLIVOLTS_BASE_CAL,
16  AI8_CALIBRATION_RANGE_MILLIVOLTS,
17  AI8_CALIBRATION_RANGE_CJ_RC,
18  AI8_CALIBRATION_RANGE_RC,
19  AI8_CALIBRATION_RANGE_1_VOLT_BASE_CAL,
20  AI8_CALIBRATION_RANGE_1_VOLT,
21  AI8_NUMBER_OF_CALIBRATION_RANGES,
22  AI8_CALIBRATION_RANGE_VERIFY_80MV = AI8_NUMBER_OF_CALIBRATION_RANGES,
23  AI8_CALIBRATION_RANGE_VERIFY_1_VOLT,
24  AI8_CALIBRATION_RANGE_VERIFY_500_OHM,
25  AI8_CALIBRATION_RANGE_VERIFY_5000_OHM
26 };
27 
28 #endif /*__AI8_CONSTANTS_H */
29