EXAMPLE VIDF

The following is an example VIDF file taken from the IMMNHKA UDF definition for the MENA experiment in the IMAGE mission.

t IMAGE   (Imager For Magnetopause to Auroral Global Explorer)   /* Project  */
t IMAGE-1                                                        /* Mission  */
t MENA     (Medium Energy Neutral Atom Imager)                   /* Exper    */
t MENAHSKP (MENA Housekeeping Data)                              /* Inst     */
m 5 1                                                            /* Contact  */
t Dr. Craig Pollock                                                /* Line 0 */
t Southwest Research Institute                                     /* Line 1 */
t P.O. Drawer 28510                                                /* Line 2 */
t San Antonio, TX 78228-0510                                       /* Line 3 */
t cpollock@swri.edu                                                /* Line 4 */
s  183                                                           /* # Comnts */
m  183 1                                                         /* Comments */
t               IMAGE:IMAGE-1:MENA:HSKP:IMMNHKA                      /* C000 */
t                                                                    /* C001 */
t The Medium Energy Neutral Atom (MENA) experiment is a part of the  /* C002 */
t Imager For Magnetopause to Auroral Global Explorer (IMAGE)         /* C003 */
t spacecraft. The experiment is designed to acquire magnetospheric   /* C004 */
t images in Hydrogen and Oxygen neutral atoms with an angular        /* C005 */
t resolution of 4 degrees and a time resolution of 2 minutes. MENA   /* C006 */
t will operate at atomic energies extending from 1 keV to above      /* C007 */
t 30 keV with 80% energy resolution, though image quality will       /* C008 */
t suffer at the lower energies due to atomic scattering in the       /* C009 */
t ultra-thin carbon foils used in the entrance aperture.             /* C010 */
t                                                                    /* C011 */
t This UDF data definition contains the System data from the MENA    /* C012 */
t normal housekeeping data packet.                                   /* C013 */
t                                                                    /* C014 */
t The data is stored in 16 bit sensors with all 8 bit measurements   /* C015 */
t being stored 2 per sensor. This data must be unpacked before it    /* C016 */
t can be decompressed. The unpacking of the data and decompression   /* C017 */
t is handled through tables contained in this VIDF                   /* C018 */
t                                                                    /* C019 */
t The measurements within the packed UDF sensors are defined in the  /* C020 */
t following table                                                    /* C021 */
t                                                                    /* C022 */
t UDF                                |                               /* C023 */
t SEN      MEASUAREMENT (BITS 8-15)  |    MEASUREMENTS (BITS 0-7)    /* C024 */
t ----  ---------------------------- | ----------------------------  /* C025 */
t   1   DATA PACKAGE COUNTER         | SYSTEM STATUS 1               /* C026 */
t   2   SYSTEM STATUS 2              | SYSTEM STATUS 3               /* C027 */
t   3   SYSTEM STATUS 4              | SYSTEM STATUS 5               /* C028 */
t   4   MEMORY CHECKSUM STATUS 1     | MEMORY CHECKSUM STATUS 2      /* C029 */
t   5   MEMORY CHECKSUM STATUS 3     | SYNC STATUS                   /* C030 */
t  10   NUMBER OF COMMANDS RECEIVED  | NUMBER OF COMMANDS EXECUTED   /* C031 */
t  11   NUMBER OF INVALID COMMANDS   | NUMBER OF ILLEGAL COMMANDS    /* C032 */
t  12   NUMBER OF REJECTED COMMANDS  | MESSAGE STATUS                /* C033 */
t  14   NUMBER OF MESSAGES RECEIVED  | NUMBER OF MESSAGES REJECTED   /* C034 */
t  15   MIN CPU TEMPERATURE MONITOR  | MAX CPU TEMPERATURE MONITOR   /* C035 */
t  16   AVG CPU TEMPERATURE MONITOR  | MIN LVPS TEMPERATURE MONITOR  /* C036 */
t  17   MAX LVPS TEMPERATURE MONITOR | AVG LVPS TEMPERATURE MONITOR  /* C037 */
t  18   MIN ANALOG GROUND MONITOR    | MAX ANALOG GROUND MONITOR     /* C038 */
t  19   AVG ANALOG GROUND MONITOR    | MIN +5V MONITOR               /* C039 */
t  20   MAX +5V MONITOR              | AVG +5V MONITOR               /* C040 */
t  21   MIN -5V MONITOR              | MAX -5V MONITOR               /* C041 */
t  22   AVG -5V MONITOR              | MIN +12V MONITOR              /* C042 */
t  23   MAX +12V MONITOR             | AVG +12V MONITOR              /* C043 */
t  24   MIN -12V MONITOR             | MAX -12V MONITOR              /* C044 */
t  25   AVG -12V MONITOR             | PER SPIN TELEMETRY ALLOC      /* C045 */
t  26   MEMORY TEST STATUS 1         | MEMORY TEST STATUS 2          /* C046 */
t  27   BOOT ROM CHKSUM (EXPECTED)   | PRM EEPROM CHKSUM (EXPECTED)  /* C047 */
t  28   PGM RAM CHKSUM (EXPECTED)    | COMP LUT CHKSUM (EXPECTED)    /* C048 */
t  29   MLUT DEV 0 CHKSUM (EXPECTED) | MULT DEV 1 CHKSUM (EXPECTED)  /* C049 */
t  30   MLUT DEV 2 CHKSUM (EXPECTED) | MULT DEV 3 CHKSUM (EXPECTED)  /* C050 */
t  31   MLUT DEV 4 CHKSUM (EXPECTED) | BOOT ROM CHKSUM (CALC)        /* C051 */
t  32   PRM EEPROM CHKSUM (CALC)     | PGM RAM CHKSUM (CALC)         /* C052 */
t  33   COMP LUT CHKSUM (CALC)       | MLUT DEV 0 CHKSUM (CALC)      /* C053 */
t  34   MLUT DEV 1 CHKSUM (EXPECTED) | MULT DEV 2 CHKSUM (EXPECTED)  /* C054 */
t  35   MLUT DEV 3 CHKSUM (EXPECTED) | MULT DEV 4 CHKSUM (EXPECTED)  /* C055 */
t  36   BOOT PROM PROGRAM VERSION    | PROGRAM EEPROM VERSION        /* C056 */
t  37   PGM RAM VERSION              | COMPRESSION LUT VERSION       /* C057 */
t  38   MLUT DEV 0 VERSION           | MULT DEV 1 VERSION            /* C058 */
t  39   MLUT DEV 2 VERSION           | MULT DEV 3 VERSION            /* C059 */
t  40   MLUT DEV 4 VERSION           | SPARE 1                       /* C060 */
t  42   SPARE 2                      | SPARE 3                       /* C061 */
t                                                                    /* C062 */
t Some of the above 8 bit data are in themselves composed of bit     /* C063 */
t measurements of various lengths.  The definitions of these within  /* C064 */
t the UDF sensors are defined in the table below. Each value can be  /* C065 */
t accessed as a descrete measurement using the tables in this VIDF.  /* C066 */
t They are likewise broken out in the PIDF.                          /* C067 */
t                                                                    /* C068 */
t UDF                              |                                 /* C069 */
t SEN      MEASUAREMENT       BITS |     MEASUREMENTS          BITS  /* C070 */
t --- -------------------------------------------------------------  /* C071 */
t  1  INST MET UPDATED          07 | SPIN RATE STATUS            06  /* C072 */
t     INST ENVIRONMENT       05-03 | INST MODE                02-00  /* C073 */
t  2  INPUT BUFFER OVERFLOW     15 | EXTRANEOUS BYTES RECED      14  /* C074 */
t     UPLOAD ACTIVE             13 | UPLOAD STATUS               12  /* C075 */
t     UPLOAD SOURCE             11 | UPLOAD REQ FROM CIDP        10  /* C076 */
t     PWR OFF REQ FROM CIDP     09 | PWR CYCLE REQ FROM CIDP     08  /* C077 */
t     HSKP TEST TYPE         06-05 | HSKP TEST CONTROL           04  /* C078 */
t     WATCHDOG CONTROL          03 | SPIN CMD QUEUE OVFLOW       02  /* C079 */
t     CMD QUEUE OVERFLOW        01 | QUEUED CMDS PENDING         00  /* C080 */
t  3  RPT HK PKG PROD CTRL      15 | RPT HK RICE COMP CTRL       14  /* C081 */
t     LOG HK PKG PROD CTRL      13 | LOG HK RICE COMP CTRL       12  /* C082 */
t     LOG CMD CONFIRM CTRL      11 | LOG MSG CONFIRM CTRL        10  /* C083 */
t     SUSPECT DATA              09 |                                 /* C084 */
t  4  BOOT ROM CHKSUM CALC      15 | BOOT ROM CHKSUM STATUS      14  /* C085 */
t     PRRM EEPROM CHKSUM CALC   13 | PRRM EEPROM CHKSUM STATUS   12  /* C086 */
t     PRGM ROM CHKSUM CALC      11 | PRGM ROM CHKSUM STATUS      10  /* C087 */
t     COMP LUT CHKSUM CALC      09 | COMP LUT CHKSUM STATUS      08  /* C088 */
t     MLUT DEV 4 CHKSUM CALC    07 | MLUT DEV 4 CHKSUM STATUS    06  /* C089 */
t     MLUT DEV 3 CHKSUM CALC    05 | MLUT DEV 3 CHKSUM STATUS    04  /* C090 */
t     MLUT DEV 2 CHKSUM CALC    03 | MLUT DEV 2 CHKSUM STATUS    02  /* C091 */
t     MLUT DEV 1 CHKSUM CALC    01 | MLUT DEV 1 CHKSUM STATUS    00  /* C092 */
t  5  MLUT DEV 0 CHKSUM CALC    15 | MLUT DEV 0 CHKSUM STATUS    14  /* C093 */
t     CONT CHKSUM CTRL          13 |                                 /* C094 */
t     MISSED NADIR PULSES       07 | MISSED SOLAR PULSES         06  /* C095 */
t     MISSED DELPHI PULSES      05 | EXTRA NADIR PULSES          04  /* C096 */
t     MISSED SOLAR PULSES       03 | EXTRA DELPHI PULSES         02  /* C097 */
t     RESYNC WITH NADIR         01 | SYSTEM TIMING STATUS        00  /* C098 */
t 12  PERODIC MSG RECEIVED      05 | SAFE MSG EXECUTED           04  /* C099 */
t     LOW PRW MSG EXECUTED      03 | NORM PWR MSG EXECUTED       02  /* C100 */
t     ALLS WELL MSG PROC CTRL   01 | MSG PROCESSING STATUS       00  /* C101 */
t 26  DATA RAM #2 TEST STATUS   10 | DATA RAM #1 TEST STATUS     09  /* C102 */
t     PROGARM RAM TEST STATUS   08 |                                 /* C103 */
t     SCI DATA BANK B P3 TEST   07 | SCA DATA BANK B P2 TEST     06  /* C104 */
t     SCI DATA BANK B P1 TEST   05 | SCA DATA BANK B P0 TEST     04  /* C105 */
t     SCI DATA BANK A P3 TEST   03 | SCA DATA BANK A P2 TEST     02  /* C106 */
t     SCI DATA BANK A P1 TEST   01 | SCA DATA BANK A P0 TEST     00  /* C107 */
t 36  BOOT ROM PRM VER #     15-12 | BOOT ROM REV #           11-08  /* C108 */
t     PGM EEPROM VER #       07-04 | PGM EEPROM REV #         03-00  /* C109 */
t 37  COMP LUT VER #         15-12 | COMP LUT REV #           11-08  /* C110 */
t     PRM RAM VER #          07-04 | PGM RAM  REV #           03-00  /* C111 */
t 38  MLUT DEV 0 VER #       15-12 | MLUT DEV 0 REV #         11-08  /* C112 */
t     MLUT DEV 1 VER #       07-04 | MLUT DEV 1 REV #         03-00  /* C113 */
t 39  MLUT DEV 2 VER #       15-12 | MLUT DEV 2 REV #         11-08  /* C114 */
t     MLUT DEV 3 VER #       07-04 | MLUT DEV 3 REV #         03-00  /* C115 */
t 40  MLUT DEV 4 VER #       15-12 | MLUT DEV 4 REV #         11-08  /* C116 */
t                                                                    /* C117 */
t The following is a list of tables found in this vidf:              /* C118 */
t                                                                    /* C119 */
t TABLE 00: Byte Mask for bits 0-7                                   /* C120 */
t TABLE 01: 1 bit shift right and Byte Mask for bit 0                /* C121 */
t TABLE 02: 2 bit shift right                                        /* C122 */
t TABLE 03: 3 bit shift right and Byte Mask for bits 0-1             /* C123 */
t TABLE 04: 4 bit shift right                                        /* C124 */
t TABLE 05: 5 bit shift right                                        /* C125 */
t TABLE 06: 6 bit shift right                                        /* C126 */
t TABLE 07: 7 bit shift right and Byte Mask for bits 0-2             /* C127 */
t TABLE 08: 8 bit shift right                                        /* C128 */
t TABLE 09: Various Polynomials                                      /* C129 */
t TABLE 10: Various Polynomials                                      /* C130 */
t TABLE 11: Byte Mast for bits 0-3                                   /* C131 */
t                                                                    /* C132 */
t To break out the individual data fields do the following table     /* C133 */
t operations:                                                        /* C134 */
t                                                                    /* C135 */
t     Bit Field:    apply   TABLE(S)   with   OPERATION(S)           /* C136 */
t     ---------             --------          ------------           /* C137 */
t        0-7                   0                   5                 /* C138 */
t        8-15                 8,0                 7,5                /* C139 */
t        0                     1                   5                 /* C140 */
t        1                    1,1                 7,5                /* C141 */
t        2                    2,1                 7,5                /* C142 */
t        3                    3,1                 7,5                /* C143 */
t        4                    4,1                 7,5                /* C144 */
t        5                    5,1                 7,5                /* C145 */
t        6                    6,1                 7,5                /* C146 */
t        7                    7,1                 7,5                /* C147 */
t        8                    8,1                 7,5                /* C148 */
t        9                   8,1,1               7,7,5               /* C149 */
t       10                   8,2,1               7,7,5               /* C150 */
t       11                   8,3,1               7,7,5               /* C151 */
t       12                   8,4,1               7,7,5               /* C152 */
t       13                   8,5,1               7,7,5               /* C153 */
t       14                   8,6,1               7,7,5               /* C154 */
t       15                   8,7,1               7,7,5               /* C155 */
t       0-2                    7                   5                 /* C156 */
t       3-5                   3,7                 7,5                /* C157 */
t       5-6                   5,3                 7,5                /* C158 */
t       0-3                    11                  5                 /* C159 */
t       4-7                  4,11                 7,5                /* C160 */
t       8-11                 8,11                 7,5                /* C161 */
t       12-15                8,4,11              7,7,5               /* C162 */
t                                                                    /* C163 */
t The following can be extracted from this UDF                       /* C164 */
t                                                                    /* C165 */
t       VALUE:            SEN(S)      TABLES  OPERATIONS    UNITS    /* C166 */
t  ___________________  _________    _______  __________  _________  /* C167 */
t  TEMPERATURE          15,16,17     8,0, 9      7,5,0    Degrees C  /* C168 */ 
t  TEMPERATURE          15,16,17       0,10        5,0    Degrees C  /* C169 */ 
t                                                                    /* C170 */
t  VOLTAGE              18,19,20     8,0, 9      7,5,0    Volts      /* C171 */ 
t                       21,22,23                                     /* C172 */
t                       24,25                                        /* C173 */
t                                                                    /* C174 */
t  VOLTAGE              18,19,20       0,10        5,0    Volts      /* C175 */ 
t                       21,22,23                                     /* C176 */
t                       24                                           /* C177 */
t                                                                    /* C178 */
t  ANGLE                28           8,0, 9      7,5,0    Degrees    /* C179 */ 
t                                                                    /* C180 */
t  ANGLE                07,30,31         10          0    Degrees    /* C181 */ 
t                                                                    /* C182 */
s 1998                                    /* Valid starting this year        */
s 1                                       /* Valid starting this day         */
l 0                                       /* Valid starting this millisecond */
s 0                                       /* Valid starting this microsecond */
s 2020                                    /* Valid through this year         */
s 1                                       /* Valid through this day          */
l 0                                       /* Valid through this millisecond  */
s 0                                       /* Valid through this microsecond  */
b 2                                       /* Sample ID  (Scalar)             */
b 3                                       /* Sensor Mode (Parallel/Parallel) */
b 2                                       /* Num Quality Definitions         */
b 0                                       /* Number of Ancillary Sets        */
b 12                                      /* Number of Tables                */
b 0                                       /* Number of Constants             */
b 0                                       /* Number of Status bytes in UDF   */
b 0                                       /* Pitch Angle Info included (No)  */
s 43                                      /* Number of Sensors in UDF        */
s 1                                       /* Maximum # of array steps        */
s 1                                       /* Maximum # of sensor sets in UDF */
l 108                                     /* Length of UDF  data record      */
b 0                                       /* Fill Flag defined (No)          */
n                                         /* Fill Value (not used            */
b 0                                       /* Timing Method (Accum + Lat)     */
n                                         /* Status Byte Names (None)        */
n                                         /* No Status States                */
m 43 1                                    /* Sensor Names                    */
t  Spin Number                                                        /* S00 */
t  Sensor  1  (See Comments for breakout of measurements in Sensor)   /* S01 */
t  Sensor  2  (See Comments for breakout of measurements in Sensor)   /* S02 */
t  Sensor  3  (See Comments for breakout of measurements in Sensor)   /* S03 */
t  Sensor  4  (See Comments for breakout of measurements in Sensor)   /* S04 */
t  Sensor  5  (See Comments for breakout of measurements in Sensor)   /* S05 */
t  Number of DELTA-PHI pulses last spin                               /* S06 */
t  Solar Pulse Position                                               /* S07 */
t  Last Command OpCode Received                                       /* S08 */
t  Last Command OpCode Executed                                       /* S09 */
t  Sensor 10  (See Comments for breakout of measurements in Sensor)   /* S10 */
t  Sensor 11  (See Comments for breakout of measurements in Sensor)   /* S11 */
t  Sensor 12  (See Comments for breakout of measurements in Sensor)   /* S12 */
t  Sensor 13  (See Comments for breakout of measurements in Sensor)   /* S13 */
t  Sensor 14  (See Comments for breakout of measurements in Sensor)   /* S14 */
t  Sensor 15  (See Comments for breakout of measurements in Sensor)   /* S15 */
t  Sensor 16  (See Comments for breakout of measurements in Sensor)   /* S16 */
t  Sensor 17  (See Comments for breakout of measurements in Sensor)   /* S17 */
t  Sensor 18  (See Comments for breakout of measurements in Sensor)   /* S18 */
t  Sensor 19  (See Comments for breakout of measurements in Sensor)   /* S19 */
t  Sensor 20  (See Comments for breakout of measurements in Sensor)   /* S20 */
t  Sensor 21  (See Comments for breakout of measurements in Sensor)   /* S21 */
t  Sensor 22  (See Comments for breakout of measurements in Sensor)   /* S22 */
t  Sensor 23  (See Comments for breakout of measurements in Sensor)   /* S23 */
t  Sensor 24  (See Comments for breakout of measurements in Sensor)   /* S24 */
t  Sensor 25  (See Comments for breakout of measurements in Sensor)   /* S25 */
t  Sensor 26  (See Comments for breakout of measurements in Sensor)   /* S26 */
t  Sensor 27  (See Comments for breakout of measurements in Sensor)   /* S27 */
t  Sensor 28  (See Comments for breakout of measurements in Sensor)   /* S28 */
t  Sensor 29  (See Comments for breakout of measurements in Sensor)   /* S29 */
t  Sensor 30  (See Comments for breakout of measurements in Sensor)   /* S30 */
t  Sensor 31  (See Comments for breakout of measurements in Sensor)   /* S31 */
t  Sensor 32  (See Comments for breakout of measurements in Sensor)   /* S32 */
t  Sensor 33  (See Comments for breakout of measurements in Sensor)   /* S33 */
t  Sensor 34  (See Comments for breakout of measurements in Sensor)   /* S34 */
t  Sensor 35  (See Comments for breakout of measurements in Sensor)   /* S35 */
t  Sensor 36  (See Comments for breakout of measurements in Sensor)   /* S36 */
t  Sensor 37  (See Comments for breakout of measurements in Sensor)   /* S37 */
t  Sensor 38  (See Comments for breakout of measurements in Sensor)   /* S38 */
t  Sensor 39  (See Comments for breakout of measurements in Sensor)   /* S39 */
t  Sensor 40  (See Comments for breakout of measurements in Sensor)   /* S40 */
t  Expected Number of Delphi Pulses Per Spin                          /* S41 */
t  Sensor 42  (See Comments for breakout of measurements in Sensor)   /* S42 */
n                                          /* Calibration Set Names (None)   */
m 2 1                                      /* Data Quality Definitions       */
t Fill Data                                /* Data Quality of 0              */
t Valid Data                               /* Data Quality of 1              */
n                                          /* Pitch Angle Format (UnUsed)    */
n                                         /* Magnetic Field Project (UnUsed) */
n                                         /* Magnetic Field Mission (UnUsed) */
n                                         /* Magnetic Field Exper (UnUsed)   */
n                                         /* Magnetic Field Inst (UnUsed)    */
n                                         /* Magnetic Field Virtual (UnUsed) */
n                                         /* Bx, By, Bz Sensor No's (UnUsed) */
n                                         /* No. of Tables To Apply (UnUsed) */
n                                         /* Table Numbers To Apply (UnUsed) */
n                                         /* Operation per Table  (UnUsed)   */
m 43 11                                        /* Format For Each Sensor     */
b  0   0   0   0   0   0   0   0   0   0   0   /* Integer - unsigned         */
b  0   0   0   0   0   0   0   0   0   0   0   /* Integer - unsigned         */
b  0   0   0   0   0   0   0   0   0   0   0   /* Integer - unsigned         */
b  0   0   0   0   0   0   0   0   0   0       /* Integer - unsigned         */
m 43 11                                        /* Bit Length of each Sensor  */
b 16  16  16  16  16  16  16  16  16  16  16   /* All sensors are 16 bits    */
b 16  16  16  16  16  16  16  16  16  16  16   /* All sensors are 16 bits    */
b 16  16  16  16  16  16  16  16  16  16  16   /* All sensors are 16 bits    */
b 16  16  16  16  16  16  16  16  16  16       /* All sensors are 16 bits    */
m 43 11                                        /* Status Flag per Sensor     */
b  1   1   1   1   1   1   1   1   1   1   1   /* All sensors valid          */
b  1   1   1   1   1   1   1   1   1   1   1   /* All sensors valid          */
b  1   1   1   1   1   1   1   1   1   1   1   /* All sensors valid          */
b  1   1   1   1   1   1   1   1   1   1       /* All sensors valid          */
m 43 11                                        /* Time correction per sensor */
l  0   0   0   0   0   0   0   0   0   0   0   /* No time corrections        */
l  0   0   0   0   0   0   0   0   0   0   0   /* No time corrections        */
l  0   0   0   0   0   0   0   0   0   0   0   /* No time corrections        */
l  0   0   0   0   0   0   0   0   0   0       /* No time corrections        */
n                                         /* Anc Set Application Fmts (None) */
n                                         /* Anc Set bit lengths (None)      */
n                                         /* Target of each Anc Set (None)   */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  3                                       /* Number of Comment lines        */
m  3 1                                                          /* Comments  */
t                              TABLE 00                               /* C 0 */
t  Table is a single value which will mask off the lower 8 bits       /* C 1 */
t  (0-7) of the sensor value.                                         /* C 2 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l    255                                                              /*   0 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  4                                       /* Number of Comment lines        */
m  4 1                                                          /* Comments  */
t                              TABLE 01                               /* C 0 */
t  Table is a single bit shift value which will shift the returned    /* C 1 */
t  sensor value 1 bits to the right (bit 1 becomes bit 0).  It is     /* C 2 */
t  used to mask off bit 0 in the returned sensor                      /* C 3 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l     1                                                               /*   0 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  3                                       /* Number of Comment lines        */
m  3 1                                                          /* Comments  */
t                              TABLE 02                               /* C 0 */
t  Table is a single bit shift value which will shift the returned    /* C 1 */
t  sensor value 2 bits to the right (bit 2 becomes bit 0).            /* C 2 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l     2                                                               /*   0 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  4                                       /* Number of Comment lines        */
m  4 1                                                          /* Comments  */
t                              TABLE 03                               /* C 0 */
t  Table is a single bit shift value which will shift the returned    /* C 1 */
t  sensor value 3 bits to the right (bit 3 becomes bit 0).  It is     /* C 2 */
t  used to mask off bits 0-1 in the returned sensor                   /* C 4 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l     3                                                               /*   0 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  3                                       /* Number of Comment lines        */
m  3 1                                                          /* Comments  */
t                              TABLE 04                               /* C 0 */
t  Table is a single bit shift value which will shift the returned    /* C 1 */
t  sensor value 4 bits to the right (bit 4 becomes bit 0).            /* C 2 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l     4                                                               /*   0 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  3                                       /* Number of Comment lines        */
m  3 1                                                          /* Comments  */
t                              TABLE 05                               /* C 0 */
t  Table is a single bit shift value which will shift the returned    /* C 1 */
t  sensor value 5 bits to the right (bit 5 becomes bit 0).            /* C 2 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l     5                                                               /*   0 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  3                                       /* Number of Comment lines        */
m  3 1                                                          /* Comments  */
t                              TABLE 06                               /* C 0 */
t  Table is a single bit shift value which will shift the returned    /* C 1 */
t  sensor value 6 bits to the right (bit 6 becomes bit 0).            /* C 2 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l     6                                                               /*   0 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  3                                       /* Number of Comment lines        */
m  3 1                                                          /* Comments  */
t                              TABLE 07                               /* C 0 */
t  Table is a single bit shift value which will shift the returned    /* C 1 */
t  sensor value 7 bits to the right (bit 7 becomes bit 0).            /* C 2 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l     7                                                               /*   0 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  3                                       /* Number of Comment lines        */
m  3 1                                                          /* Comments  */
t                              TABLE 08                               /* C 0 */
t  Table is a single bit shift value which will shift the returned    /* C 1 */
t  sensor value 8 bits to the right (bit 8 becomes bit 0).            /* C 2 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l     8                                                               /*   0 */
l  20                                      /* No. values in scale field      */
l  20                                      /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  2                                       /* Number of Comment lines        */
m  2 1                                                          /* Comments  */
t                              TABLE 09                               /* C 0 */
t  Polynomials to convert data to degrees C, volts, and degrees.      /* C 1 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b -1  -1  -1  -1  -1  -1  -1   2  -1  -1  -1   /* Polynomial Coefficients    */
b -1  -1  -1  -1   5   5   5   2   2   2   2   /* Polynomial Coefficients    */
b  2   2   2   2  -1  -1   2  -1   2   2  -1   /* Polynomial Coefficients    */
b -1  -1  -1  -1  -1  -1  -1  -1  -1  -1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l -1  -1  -1  -1  -1  -1  -1  18  -1  -1  -1   /* Begin positions            */
l -1  -1  -1  -1   0   0   5  10  10  10  12   /* Begin positions            */
l 12  14  16  16  -1  -1  18  -1  18  18  -1   /* Begin positions            */
l -1  -1  -1  -1  -1  -1  -1  -1  -1  -1       /* Begin positions            */
m 20 5                                     /* Table Scaling (1/Table Value)  */
b           -7         -9        -11        -14        -16          /* 00-04 */ 
b           -7         -9        -11        -14        -16          /* 05-09 */ 
b            0         -5          0         -5          0          /* 10-14 */
b           -6          0         -6          0         -1          /* 15-19 */
m 20 5                                     /* Table values                   */
l   -479005394  627128601 -193630764 -111595762  257990642          /* 00-04 */
l   -526773949  627128601 -193630764 -111595762  257990642          /* 05-09 */
l            0       2451          0      -2451          0          /* 10-14 */
l        59804          0     -59804          0          1          /* 15-19 */
l  20                                      /* No. values in scale field      */
l  20                                      /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  2                                       /* Number of Comment lines        */
m  2 1                                                          /* Comments  */
t                              TABLE 10                               /* C 0 */
t  Polynomials to convert data to degrees C, volts, and degrees.      /* C 1 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b -1  -1  -1  -1  -1  -1  -1   2  -1  -1  -1   /* Polynomial Coefficients    */
b -1  -1  -1  -1   5   5   5   2   2   2   2   /* Polynomial Coefficients    */
b  2   2   2  -1  -1  -1  -1  -1   2   2  -1   /* Polynomial Coefficients    */
b -1  -1  -1  -1  -1  -1  -1  -1  -1  -1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l -1  -1  -1  -1  -1  -1  -1  18  -1  -1  -1   /* Begin positions            */
l -1  -1  -1  -1   0   5   5  10  10  10  12   /* Begin positions            */
l 14  14  16  -1  -1  -1  -1  -1  18  18  -1   /* Begin positions            */
l -1  -1  -1  -1  -1  -1  -1  -1  -1  -1       /* Begin positions            */
m 20  5                                    /* Table Scaling (1/Table Value)  */
b           -7         -9        -11        -14        -16          /* 00-04 */ 
b           -7         -9        -11        -14        -16          /* 05-09 */ 
b            0         -5          0         -5          0          /* 10-14 */
b           -6          0         -6          0         -1          /* 15-19 */
m 20  5                                    /* Table values                   */
l   -479005394  627128601 -193630764 -111595762  257990642          /* 00-04 */
l   -526773949  627128601 -193630764 -111595762  257990642          /* 05-09 */
l            0       2451          0      -2451          0          /* 10-14 */
l        59804          0     -59804          0          1          /* 15-19 */
l  1                                       /* No. values in scale field      */
l  1                                       /* No. of elements in table field */
b  0                                       /* Table is integer values        */
s  3                                       /* Number of Comment lines        */
m  3 1                                                          /* Comments  */
t                              TABLE 11                               /* C 0 */
t  Table is a single value which will mask off the lower 4 bits       /* C 1 */
t  (0-3) of the sensor value.                                         /* C 2 */
b  1                                       /* Table Var (Processed data)     */
b  0                                       /* Expand to full table (NO)      */
l  0                                       /* No. of critical action values  */
n                                          /* Critical Status Bytes (UnUsed) */
n                                          /* Critical Offset/Sen (UnUsed)   */
n                                          /* Critical Offsets (UnUsed)      */
m 43 11                                        /* Table Format 1 Per Sensor  */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1   1   /* Polynomial Coefficients    */
b  1   1   1   1   1   1   1   1   1   1       /* Polynomial Coefficients    */
m 43 11                                        /* Offsets Into Table         */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0   0   /* All begin position 0       */
l  0   0   0   0   0   0   0   0   0   0       /* All begin position 0       */
m 1  1                                     /* Table Scaling (1/Table Value)  */
b     0                                    /* Value Unscaled                 */
m 1  1                                     /* The table values               */
l    15                                                               /*   0 */

&larr Previous TOC HOME Next &rarr
Constant Definition Block The PIDF File