V V2.2 /* new Params dated 7-Dec-2000 version */ t IMAGE (Imager For Magnetopause to Auroral Global Explorer) /* Project */ t IMAGE1 /* Mission */ t FUV (Far Ultra-Violet Imager) /* Exper */ t FUVSCI (FUV Science Data) /* Inst */ m 5 1 /* Contact */ t Dr. Stephen B. Mende /* Line 0 */ t U. C. Berkeley, Space Sciences Laboratory /* Line 1 */ t Centennial Drive at Grizzly Peak Blvd. /* Line 2 */ t Berkeley, CA 94720-7450 /* Line 3 */ t mende@ssl.berkeley.edu /* Line 4 */ s 102 /* # Comnts */ m 102 1 /* Comments */ t IMAGE:IMAGE1:FUV:FUVSCI:IMF12LSI /* C000 */ t /* C001 */ t The Far Ultra Violet (FUV) imaging experiment is a part of the /* C002 */ t Imager For Magnetopause to Auroral Global Explorer (IMAGE) /* C003 */ t spacecraft. The experiment returns three earth centered images (a /* C004 */ t 256x256 pixel image in the 140-190 nm bands, a 128x128 pixel image /* C005 */ t at 1216A, and a 128x128 pixel image at 1356A) and a set of three /* C006 */ t geocoronal scan. /* C007 */ t /* C008 */ t This UDF data definition contains the FUV 1218 Angstrom image /* C009 */ t returned in compressed 8 bit format. The data is blocked at /* C010 */ t one image per data record. The image is stored in matrix format /* C011 */ t with each matrix column being equivalent to one image column. /* C012 */ t /* C013 */ t ANCILLARY DATA: /* C014 */ t /* C015 */ t There are 30 ancillary data sets in this UDF description all of /* C016 */ t which are type preface. Each ancillary data set consists of a /* C017 */ t single 32 bit element. Some ancillary data sets are packed. The /* C018 */ t contents of the packed ancillary data sets are defined below. /* C019 */ t Note all packed measurements can be broken out through the /* C020 */ t appropriate use of the included tables in this VIDF. /* C021 */ t /* C022 */ t ANC | | /* C023 */ t SET MEASUREMENT | BITS | /* C024 */ t ---- -------------------------------------------------- |-------| /* C025 */ t 00 Product Code | 24-31 | /* C026 */ t 00 Compression Code | 16-23 | /* C027 */ t 00 Spin Counter | 00-15 | /* C028 */ t 02 Data Gathering Start Time Fine MET | 16-31 | /* C029 */ t 02 Data Gathering Stop Time Fine MET | 00-15 | /* C030 */ t 04 TDI Duration | 16-31 | /* C031 */ t 04 Geocentric Distance | 00-15 | /* C032 */ t 05 Starting X Rate | 16-31 | /* C033 */ t 05 Starting Y Rate | 00-15 | /* C034 */ t 06 Ending X Rate | 16-31 | /* C035 */ t 06 Ending Y Rate | 00-15 | /* C036 */ t 09 GCD Table Index | 24-31 | /* C037 */ t 09 TDI FOV binning factor | 16-23 | /* C038 */ t 09 Valid Time Fine MET from Periodic Message 1 | 00-15 | /* C039 */ t 16 PM Flags from Periodic Message 1 | 24-31 | /* C040 */ t 16 PM Flags from Periodic Message 2 | 16-23 | /* C041 */ t 16 Valid Time Fine MET from Periodic Message 2 | 00-15 | /* C042 */ t 23 SI-12 Voltage Monitor | 00-07 | /* C043 */ t /* C044 */ t The following is a list of tables found in this vidf: /* C045 */ t /* C046 */ t TABLE 0: Byte Mask for bits 0-15 /* C047 */ t TABLE 1: 16 bit shift right /* C048 */ t TABLE 2: Byte Mask for bits 0-7 /* C049 */ t TABLE 3: 8 bit shift right /* C050 */ t TABLE 4: 24 bit shift right /* C051 */ t TABLE 5: TDI to seconds conversion table /* C052 */ t TABLE 6: Spin to rev/min conversion table /* C053 */ t TABLE 7: Phase to degrees conversion table /* C054 */ t TABLE 8: Coarse MET to milliseconds conversion table (Anc 1) /* C055 */ t TABLE 9: Coarse MET to milliseconds conversion table (Anc 3) /* C056 */ t TABLE 10: Coarse MET to milliseconds conversion table (Anc 15) /* C057 */ t TABLE 11: Coarse MET to milliseconds conversion table (Anc 22) /* C058 */ t TABLE 12: Fine MET to milliseconds conversion table /* C059 */ t TABLE 13: Table used in Inertial Spin Vector Conversion /* C060 */ t TABLE 14: Table used in Inertial Spin Vector Conversion /* C061 */ t TABLE 15: Constant value 1000 /* C062 */ t Tables 16..23 Parameter Constants 24 - decompression table /* C063 */ t To break out the individual data fields do the following table /* C064 */ t operations: /* C065 */ t /* C066 */ t Bit Field: apply TABLE(S) with OPERATION(S) /* C067 */ t --------- -------- ------------ /* C068 */ t 00-15 0 5 /* C069 */ t 16-31 1,0 7,5 /* C070 */ t 00-07 2 5 /* C071 */ t 08-15 3,2 7,5 /* C072 */ t 16-24 1,2 7,5 /* C073 */ t 24-31 4,2 7,5 /* C074 */ t /* C075 */ t Other than the individual columnar image lines which are obtained /* C076 */ t from the above table combinations, the following quantites can be /* C077 */ t extracted from this UDF: /* C078 */ t /* C079 */ t MEASUREMENT SOURCE NUM(S) TABLE(S) OPER(S) UNITS /* C080 */ t _______________ _______________ ________ _________ _________ /* C071 */ t GeoCentric Dis Anc 4 0 5 Km /* C082 */ t TDI Duration Anc 4 1,0,5 7,5,0 Sec /* C083 */ t Spin Rates Anc 7,8,14,21 6 0 Rev/Min /* C084 */ t Inertial Sx Anc 10,17 10,11,11 0,4,4 unitless /* C085 */ t Inertial Sy Anc 11,18 10,11,11 0,4,4 unitless /* C086 */ t Inertial Sz Anc 12,19 10,11,11 0,4,4 unitless /* C087 */ t Spin Phase Anc 13,20 7 0 degrees /* C088 */ t Start Coarse MET Anc 1 8 0 msec /* C089 */ t Stop MET Anc 3 9 0 msec /* C090 */ t Valid 1 Coarse MET Anc 15 10 0 msec /* C081 */ t Valid 2 Coarse MET Anc 22 11 0 msec /* C092 */ t Fine MET Anc 2,9,16 0,12 5,0 msec /* C093 */ t Fine MET Anc 2 1,0,12 7,5,0 msec /* C094 */ t Start MET Anc 2 1,0,12,8 7,5,0,1 msec /* C095 */ t Stop MET Anc 2 0,12,9 5,0,1 msec /* C096 */ t Valid MET 1 Anc 9 0,12,10 5,0,1 msec /* C097 */ t Valid MET 2 Anc 16 0,12,11 5,0,1 msec /* C098 */ t Sat GCI Anc 24,25,26 15 4 km /* C099 */ t Sun GCI Anc 27,28,29 - - km /* C100 */ t /* C101 */ s 2000 /* Valid beginning this year */ s 277 /* Valid beginning this day */ l 52680000 /* Valid beginning this millisecond */ s 0 /* Valid beginning 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 3 /* Sample ID (Matrix) */ b 3 /* Sensor Mode (Parallel/Parallel) */ b 2 /* Num Quality Definitions */ b 30 /* Number of Calibration Sets */ b 27 /* Number of Tables in this VIDF */ b 0 /* Number of Constants in this VIDF */ b 3 /* Number of Status bytes in UDF */ b 0 /* Pitch Angle Info included (No) */ s 1 /* Number of Sensors in UDF */ s 128 /* Maximum # of scan steps */ s 1 /* Maximum # of sensor sets in UDF */ l 16524 /* Length of UDF data record */ b 0 /* Fill Flag defined (No) */ n /* Fill Value (not used */ b 0 /* Timing Method (Accum + Lat) */ m 3 1 /* Status Byte Names */ t GDC Table Index /* Status Byte 0 */ t TDI FOV Binning Factor /* Status Byte 1 */ t Data Compression Method /* Status Byte 2 */ m 3 3 /* States per Status Byte (None) */ s 256 9 256 /* Valid status ranges */ m 1 1 /* Sensor Names */ t Sensor 0 1218A Image matrix - 128 columns /* S00 */ m 30 1 /* Calibration Set Names */ t Anc 0 (See Comments for breakout of measurements in Anc Set) /* A00 */ t Data Gathering Start Time Coarse MET /* A01 */ t Anc 2 (See Comments for breakout of measurements in Anc Set) /* A02 */ t Data Gathering Stop Time Coarse MET /* A03 */ t Anc 4 (See Comments for breakout of measurements in Anc Set) /* A04 */ t Anc 5 (See Comments for breakout of measurements in Anc Set) /* A05 */ t Anc 6 (See Comments for breakout of measurements in Anc Set) /* A06 */ t Starting Spin Rate /* A07 */ t Ending Spin Rate /* A08 */ t Anc 9 (See Comments for breakout of measurements in Anc Set) /* A09 */ t Inertial X of Spin Axis from Periodic Message 1 /* A10 */ t Inertial Y of Spin Axis from Periodic Message 1 /* A11 */ t Inertial Z of Spin Axis from Periodic Message 1 /* A12 */ t Spin Phase from Periodic Message 1 /* A13 */ t Spin Rate from Periodic Message 1 /* A14 */ t Coarse Valid MET Time from Periodic Message 1 /* A15 */ t Anc 16 (See Comments for breakout of measurements in Anc Set) /* A16 */ t Inertial X of Spin Axis from Periodic Message 2 /* A17 */ t Inertial Y of Spin Axis from Periodic Message 2 /* A18 */ t Inertial Z of Spin Axis from Periodic Message 2 /* A19 */ t Spin Phase from Periodic Message 2 /* A20 */ t Spin Rate from Periodic Message 2 /* A21 */ t Coarse Valid MET Time from Periodic Message 2 /* A22 */ t Anc 23 (See Comments for breakout of measurements in Anc Set) /* A23 */ t Satellite GCI-X Position /* A24 */ t Satellite GCI-Y Position /* A25 */ t Satellite GCI-Z Position /* A26 */ t Sun GCI-X Position /* A27 */ t Sun GCI-Y Position /* A28 */ t Sun GCI-Z Position /* A29 */ m 2 1 /* Data Quality Definitions */ t Valid Data /* Data Quality of 0 */ t Fill 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 1 1 /* Format For Each Sensor */ b 0 /* Integer - unsigned */ m 1 1 /* Bit Length of each Sensor */ b 8 /* All sensors are 8 bits long */ m 1 1 /* Status Flag per Sensor */ b 1 /* All sensors valid */ m 1 1 /* Time correction per sensor */ l 0 /* No time corrections */ m 30 10 /* Anc Set Application Fmts */ s 0 0 0 0 0 0 0 0 0 0 /* One Ancillary Value per Scan */ s 0 0 0 0 0 0 0 0 0 0 /* One Ancillary Value per Scan */ s 0 0 0 0 0 0 0 0 0 0 /* One Ancillary Value per Scan */ m 30 10 /* Anc Set bit lengths */ b 32 32 32 32 32 32 32 -32 -32 32 /* All anc data are 32 bits long */ b -32 -32 -32 -32 -32 32 32 -32 -32 -32 /* All anc data are 32 bits long */ b -32 -32 32 32 -32 -32 -32 -32 -32 -32 /* All anc data are 32 bits long */ m 30 10 /* Target of each Anc Set */ b 3 3 3 3 3 3 3 3 3 3 /* Preface Anc's */ b 3 3 3 3 3 3 3 3 3 3 /* Preface Anc's */ b 3 3 3 3 3 3 3 3 3 3 /* Preface Anc's */ 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 16 bits /* C 1 */ t (0-15) of the sensor value. /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value Unscaled */ m 1 1 /* The table values */ l 65535 /* 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 01 /* C 0 */ t Table is a single bit shift value value which will shift the /* C 1 */ t returned sensor value 16 bits to the right (bit 16 becomes bit 0). /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value Unscaled */ m 1 1 /* The table values */ l 16 /* 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 value which will mask off the lower 8 bits /* C 1 */ t (0-7) of the sensor value. /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at 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 3 /* Number of Comment lines */ m 3 1 /* Comments */ t TABLE 03 /* C 0 */ t Table is a single bit shift value value which will shift the /* C 1 */ t returned sensor value 8 bits to the right (bit 8 becomes bit 0). /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value Unscaled */ m 1 1 /* The table values */ l 8 /* 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 value which will shift the /* C 1 */ t returned sensor value 24 bits to the right (bit 24 becomes bit 0). /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value Unscaled */ m 1 1 /* The table values */ l 24 /* 0 */ l 2 /* No. values in scale field */ l 2 /* 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 Polynomial of form Ax + B taking TDI seconds. /* C 1 */ t A = .0083333333 B = 0 /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 -10 /* Value scaling */ m 2 2 /* The table values */ l 0 83333333 /* converts TDI */ l 2 /* No. values in scale field */ l 2 /* 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 Polynomial of form Ax + B taking Spin Rates to Rev/Min. /* C 1 */ t A = 1e-8 B = 0 /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 -8 /* Value scaling */ m 2 2 /* The table values */ l 0 1 /* converts spin rate */ l 2 /* No. values in scale field */ l 2 /* 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 Polynomial of form Ax + B taking Spin Phase to Degrees. /* C 1 */ t A = 1e-7 B = 0 /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 -7 /* Value scaling */ m 2 2 /* The table values */ l 0 1 /* converts spin rate */ l 2 /* No. values in scale field */ l 2 /* 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 Polynomial of form Ax + B taking Coarse MET to Milliseconds. /* C 1 */ t A = 100 B = 0 /* C 2 */ b -2 /* Table varaible (Anc 01) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 2 /* Value scaling */ m 2 2 /* The table values */ l 0 1 /* converts coarse MET */ l 2 /* No. values in scale field */ l 2 /* No. of elements in table field */ b 0 /* Table is integer values */ s 3 /* Number of Comment lines */ m 3 1 /* Comments */ t TABLE 09 /* C 0 */ t Polynomial of form Ax + B taking Coarse MET to Milliseconds. /* C 1 */ t A = 100 B = 0 /* C 2 */ b -4 /* Table varaible (Anc 03) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 2 /* Value scaling */ m 2 2 /* The table values */ l 0 1 /* converts coarse MET */ l 2 /* No. values in scale field */ l 2 /* No. of elements in table field */ b 0 /* Table is integer values */ s 3 /* Number of Comment lines */ m 3 1 /* Comments */ t TABLE 10 /* C 0 */ t Polynomial of form Ax + B taking Coarse MET to Milliseconds. /* C 1 */ t A = 100 B = 0 /* C 2 */ b -16 /* Table varaible (Anc 15) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 2 /* Value scaling */ m 2 2 /* The table values */ l 0 1 /* converts coarse MET */ l 2 /* No. values in scale field */ l 2 /* 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 Polynomial of form Ax + B taking Coarse MET to Milliseconds. /* C 1 */ t A = 100 B = 0 /* C 2 */ b -23 /* Table varaible (Anc 22) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 2 /* Value scaling */ m 2 2 /* The table values */ l 0 1 /* converts coarse MET */ l 2 /* No. values in scale field */ l 2 /* No. of elements in table field */ b 0 /* Table is integer values */ s 3 /* Number of Comment lines */ m 3 1 /* Comments */ t TABLE 12 /* C 0 */ t Polynomial of form Ax + B taking Fine MET to Milliseconds. /* C 1 */ t A = .001525879 B = 0 /* C 2 */ b 1 /* Table varaible (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 -9 /* Value scaling */ m 2 2 /* The table values */ l 0 1525879 /* converts fine MET */ l 2 /* No. values in scale field */ l 2 /* No. of elements in table field */ b 0 /* Table is integer values */ s 3 /* Number of Comment lines */ m 3 1 /* Comments */ t TABLE 13 /* C 0 */ t Polynomial of form Ax + B - for Inertial Spin Vector Conversion. /* C 1 */ t A = 2 B = 0 /* C 2 */ b 1 /* Table variable (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 2 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 2 2 /* Table Scaling (1/Table Value) */ b 0 0 /* Value scaling */ m 2 2 /* The table values */ l 0 2 /* converts inertial spin vector */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 14 /* C 0 */ t Constant 65536 used in Inertial Spin Vector Conversion /* C 1 */ b 1 /* Table input (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value scaling */ m 1 1 /* The table values */ l 65536 /* converts inertial spin vector */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 15 /* C 0 */ t Constant 1000 used in m -> km or km -> m conversions. /* C 1 */ b 1 /* Table variable (Processed data) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 2 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 3 /* Value scaling */ m 1 1 /* The table values */ l 1 /* 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 16 /* C 0 */ t Constant HFOV = 16.3 /* was 15 C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b -1 /* Value scaling */ m 1 1 /* The table values */ l 163 /* 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 17 /* C 0 */ t Constant VFOV = 17.5 /* was 15 C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b -1 /* Value scaling */ m 1 1 /* The table values */ l 175 /* 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 18 /* C 0 */ t Constant INST_AZIMUTH= 42.62 /* was 44.822 C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b -3 /* Value scaling */ m 1 1 /* The table values */ l 42620 /* 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 19 /* C 0 */ t Constant INST_CO_ELEVATION = -1.65 /* was .336 C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b -2 /* Value scaling */ m 1 1 /* The table values */ l -165 /* 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 20 /* C 0 */ t Constant INST_ROLL= -1.85 /* was .085 C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b -2 /* Value scaling */ m 1 1 /* The table values */ l -185 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 21 /* C 0 */ t Constant SCSV_X = 0 /* C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value scaling */ m 1 1 /* The table values */ l 0 /* 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 22 /* C 0 */ t Constant SCSV_Y = 0 /* C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value scaling */ m 1 1 /* The table values */ l 0 /* 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 23 /* C 0 */ t Constant SCSV_Z = 1 /* C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value scaling */ m 1 1 /* The table values */ l 1 /* 000 */ l -1 /* No. values in scale field */ l 256 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 24 /* C 0 */ t 8->12 bit decompression table /* C 1 */ b 0 /* Table variable 0= raw sensor */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 0 /* 0 = Lookup */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value scaling */ m 256 8 /* The table values */ l 0 1 2 3 4 5 6 7 l 8 9 10 11 12 13 14 15 l 16 17 18 19 20 21 22 23 l 24 25 26 27 28 29 30 31 l 32 33 34 35 36 37 38 39 l 40 41 42 43 44 45 46 47 l 48 49 50 51 52 53 54 55 l 56 57 58 59 60 61 62 63 l 64 66 68 70 72 74 76 78 l 80 82 84 86 88 90 92 94 l 96 98 100 102 104 106 108 110 l 112 114 116 118 120 122 124 126 l 128 132 136 140 144 148 152 156 l 160 164 168 172 176 180 184 188 l 192 196 200 204 208 212 216 220 l 224 228 232 236 240 244 248 252 l 256 264 272 280 288 296 304 312 l 320 328 336 344 352 360 368 376 l 384 392 400 408 416 424 432 440 l 448 456 464 472 480 488 496 504 l 512 528 544 560 576 592 608 624 l 640 656 672 688 704 720 736 752 l 768 784 800 816 832 848 864 880 l 896 912 928 944 960 976 992 1008 l 1024 1056 1088 1120 1152 1184 1216 1248 l 1280 1312 1344 1376 1408 1440 1472 1504 l 1536 1568 1600 1632 1664 1696 1728 1760 l 1792 1824 1856 1888 1920 1952 1984 2016 l 2048 2112 2176 2240 2304 2368 2432 2496 l 2560 2624 2688 2752 2816 2880 2944 3008 l 3072 3136 3200 3264 3328 3392 3456 3520 l 3584 3648 3712 3776 3840 3904 3968 4032 l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 25 /* C 0 */ t Constant 25.49 /* C 1 */ b 1 /* Table variable (input is dummy) */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b -2 /* Value scaling */ m 1 1 /* The table values */ l 2549 /* 000 */ l 1 /* No. values in scale field */ l 1 /* No. of elements in table field */ b 0 /* Table is integer values */ s 2 /* Number of Comment lines */ m 2 1 /* Comments */ t TABLE 26 /* C 0 */ t Constant 2 /* C 1 */ b 1 /* 1=input is processed data */ b 0 /* Expand to full table (NO) */ l 0 /* No. of critical action values */ n /* Critical Status Bytes (UnUsed) */ n /* Critical Offset/Sensor (UnUsed) */ n /* Critical Offsets (UnUsed) */ m 1 1 /* Table Format 1 Per Sensor */ b 1 /* 1 Polynomial Coefficient */ m 1 1 /* Offsets Into Table 1 Per Sensor */ l 0 /* All Begin at Position 0 */ m 1 1 /* Table Scaling (1/Table Value) */ b 0 /* Value scaling */ m 1 1 /* The table values */ l 2 /* 000 */