/* Contents of format file "NPI_HKNPI.FMT" */ OBJECT = COLUMN COLUMN_NUMBER = 1 NAME = "UTC" DATA_TYPE = TIME START_BYTE = 1 BYTES = 23 UNIT = "N/A" DESCRIPTION = "This column represents the UTC of the NPI HK data set in PDS standard format YYYY-MM-DDThh:mm:ss.sss" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 2 NAME = "OBT" DATA_TYPE = CHARACTER START_BYTE = 26 BYTES = 19 UNIT = "N/A" DESCRIPTION = "On board Time (OBT) is represented as : /. with : integer starting at 1 Reset number 1 starts at 2005-03-01T00:00:00 UTC : 10 digits number of unit seconds : 5 digits number of fractional seconds expressed as multiples of 2^-16 seconds" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 3 NAME = "NPI_TEMP" DATA_TYPE = ASCII_REAL START_BYTE = 47 BYTES = 7 UNIT = "CELSIUS" FORMAT = "F7.2" DESCRIPTION = "NPI temperature in degree Celsius" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 4 NAME = "SCANNER_TEMP_SENSOR" DATA_TYPE = ASCII_REAL START_BYTE = 55 BYTES = 7 UNIT = "CELSIUS" FORMAT = "F7.2" DESCRIPTION = "Scanner temperature sensor in degree Celsius" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 5 NAME = "SW_VERSION" DATA_TYPE = ASCII_INTEGER START_BYTE = 63 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "Software version To decode into Binary format. Bit description: patchVersion [3:0] minorVersion [8:4] majorVersion [13:9] releaseClass [15:14]: 1 (D), 2 (T), 3 (R)" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 6 NAME = "HK_I_PLUS_30V" DATA_TYPE = ASCII_REAL START_BYTE = 69 BYTES = 6 UNIT = "MILLIAMPERE" FORMAT = "F6.2" DESCRIPTION = "HK i +30V in milli-amperes" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = "HK_I_PLUS_5V" DATA_TYPE = ASCII_REAL START_BYTE = 76 BYTES = 7 UNIT = "MILLIAMPERE" FORMAT = "F7.2" DESCRIPTION = "HK i +5V in milli-amperes" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = "HK_V_PLUS_12V" DATA_TYPE = ASCII_REAL START_BYTE = 84 BYTES = 5 UNIT = "VOLT" FORMAT = "F5.2" DESCRIPTION = "HK V +12V in Volts" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = "HK_V_PLUS_30V" DATA_TYPE = ASCII_REAL START_BYTE = 90 BYTES = 6 UNIT = "VOLTS" FORMAT = "F6.2" DESCRIPTION = "HK V +30V in Volts" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = "HK_V_PLUS_5V" DATA_TYPE = ASCII_REAL START_BYTE = 97 BYTES = 4 UNIT = "VOLT" FORMAT = "F4.2" DESCRIPTION = "HK V +5V in Volts" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = "HK_V_MINUS_12V" DATA_TYPE = ASCII_REAL START_BYTE = 102 BYTES = 6 UNIT = "VOLT" FORMAT = "F6.2" DESCRIPTION = "HK V -12V in Volts" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 12 NAME = "HK_V_MINUS_5V" DATA_TYPE = ASCII_REAL START_BYTE = 109 BYTES = 5 UNIT = "VOLT" FORMAT = "F5.2" DESCRIPTION = "HK V -5V in Volts" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 13 NAME = "SUN_SENSOR_1" DATA_TYPE = ASCII_INTEGER START_BYTE = 115 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Sun sensor 1 output" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 14 NAME = "SUN_SENSOR_2" DATA_TYPE = ASCII_INTEGER START_BYTE = 117 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Sun sensor 2 output" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 15 NAME = "NPI_BIAS_REFERENCE" DATA_TYPE = ASCII_INTEGER START_BYTE = 119 BYTES = 3 UNIT = "ADC_UNITS" FORMAT = "I3" DESCRIPTION = "NPI bias reference" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 16 NAME = "NPI_BIAS_MONITOR" DATA_TYPE = ASCII_REAL START_BYTE = 123 BYTES = 7 UNIT = "VOLT" FORMAT = "F7.1" DESCRIPTION = "NPI bias monitor in Volts" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 17 NAME = "NPI_DEFL_REFERENCE" DATA_TYPE = ASCII_INTEGER START_BYTE = 131 BYTES = 3 UNIT = "ADC_UNITS" FORMAT = "I3" DESCRIPTION = "NPI deflector reference" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 18 NAME = "NPI_DEFL_MONITOR" DATA_TYPE = ASCII_REAL START_BYTE = 135 BYTES = 6 UNIT = "VOLT" FORMAT = "F6.1" DESCRIPTION = "NPI deflector monitor in Volts" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 19 NAME = "NPI_DEFL_MODE" DATA_TYPE = ASCII_INTEGER START_BYTE = 142 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "NPI deflector mode The field takes one of the following values: 0 off 1 on" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 20 NAME = "NPI_DEFL_SWITCH" DATA_TYPE = ASCII_INTEGER START_BYTE = 144 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "NPI deflector switch" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 21 NAME = "NPI_PLUS_30V_ON_OFF" DATA_TYPE = ASCII_INTEGER START_BYTE = 146 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "NPI +30V on/off The field takes one of the following values: 0 off 1 on" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 22 NAME = "SCANNER_VREFMC" DATA_TYPE = ASCII_INTEGER START_BYTE = 148 BYTES = 3 UNIT = "ADC_UNITS" FORMAT = "I3" DESCRIPTION = "Scanner vrefmc" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 23 NAME = "SCANNER_INIT" DATA_TYPE = ASCII_INTEGER START_BYTE = 152 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner initialized" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 24 NAME = "LOST_STEP" DATA_TYPE = ASCII_INTEGER START_BYTE = 154 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Lost step" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 25 NAME = "SCANNER_STATUS_STATE" DATA_TYPE = ASCII_INTEGER START_BYTE = 156 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner status state. The field takes one of the following values: 0 not busy 1 ramp up 2 full speed move 3 ramp down" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 26 NAME = "SCANNER_STATUS_DIRECTION" DATA_TYPE = ASCII_INTEGER START_BYTE = 158 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner status direction The field takes one of the following values: 0 0-180 1 180-0" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 27 NAME = "SCANNER_STATUS_POS_CLOCK" DATA_TYPE = ASCII_INTEGER START_BYTE = 160 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner status position clock" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 28 NAME = "SCANNER_STATUS_CW_END_POS" DATA_TYPE = ASCII_INTEGER START_BYTE = 162 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner status cw end position The field takes one of the following values: 0 scanner not in cw end position 1 scanner in cw end position" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 29 NAME = "SCANNER_STATUS_CCW_END_POS" DATA_TYPE = ASCII_INTEGER START_BYTE = 164 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner status ccw end position The field takes one of the following values: 0 scanner not in ccw end position 1 scanner in ccw end position" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 30 NAME = "SCANNER_SPEED" DATA_TYPE = ASCII_INTEGER START_BYTE = 166 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner speed This is not the actual moving speed at the specified time, but a setting speed value that is applied in operation to the scanner once a command is sent to move it. The field takes one of the following values: 0 STOP 1 32s scan 2 64s scan 3 128s scan" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 31 NAME = "SCANNER_SETUP_DIRECTION" DATA_TYPE = ASCII_INTEGER START_BYTE = 168 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner setup direction The field takes one of the following values: 0 0-180 1 180-0 for manual mode speed command only" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 32 NAME = "SCANNER_SETUP_MODE" DATA_TYPE = ASCII_INTEGER START_BYTE = 170 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner setup mode The field takes one of the following values: 0 normal 1 manual" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 33 NAME = "SCANNER_PLUS_30V_ON_OFF" DATA_TYPE = ASCII_INTEGER START_BYTE = 172 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner +30V on/off The field takes one of the following values: 0 off 1 on" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 34 NAME = "SCANNER_COAST_CURRENT_REF" DATA_TYPE = ASCII_INTEGER START_BYTE = 174 BYTES = 3 UNIT = "ADC_UNITS" FORMAT = "I3" DESCRIPTION = "Scanner coast current reference" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 35 NAME = "SCANNER_RAMP_CURRENT_REF" DATA_TYPE = ASCII_INTEGER START_BYTE = 178 BYTES = 3 UNIT = "ADC_UNITS" FORMAT = "I3" DESCRIPTION = "Scanner ramp current reference" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 36 NAME = "SCANNER_TRESHOLD_CW_REF" DATA_TYPE = ASCII_INTEGER START_BYTE = 182 BYTES = 3 UNIT = "ADC_UNITS" FORMAT = "I3" DESCRIPTION = "Scanner threshold cw reference" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 37 NAME = "SCANNER_TRESHOLD_CCW_REF" DATA_TYPE = ASCII_INTEGER START_BYTE = 186 BYTES = 3 UNIT = "ADC_UNITS" FORMAT = "I3" DESCRIPTION = "Scanner threshold ccw reference" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 38 NAME = "SCANNER_TRESHOLD_WHEEL_REF" DATA_TYPE = ASCII_INTEGER START_BYTE = 190 BYTES = 3 UNIT = "ADC_UNITS" FORMAT = "I3" DESCRIPTION = "Scanner threshold wheel reference" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 39 NAME = "SCANNER_POSITION" DATA_TYPE = ASCII_REAL START_BYTE = 194 BYTES = 5 UNIT = "DEGREE" FORMAT = "F5.1" DESCRIPTION = "Scanner position in degrees" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 40 NAME = "SW_MODE" DATA_TYPE = ASCII_INTEGER START_BYTE = 200 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "Software mode" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 41 NAME = "CPU_LOAD" DATA_TYPE = ASCII_INTEGER START_BYTE = 204 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "CPU load" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 42 NAME = "NPI_SECTOR_MASK" DATA_TYPE = ASCII_INTEGER START_BYTE = 208 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "NPI Sector mask defined the active sectors set for the measurement. The Hexadecimal format is used. The bit order is described below: Sector 31 represents the MSB (bit 31) of the word and Sector 0 represents the LSB (bit 0) of the word Each bit may have one of the following values: 1 (enable) 0 (disable)" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 43 NAME = "NPI_RICE_COMPRESSION_ENABLE" DATA_TYPE = ASCII_INTEGER START_BYTE = 214 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Rice compression flag status. The field takes one of the following values: 0 = off 1 = on" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 44 NAME = "NPI_LOG_COMPRESSION_ENABLE" DATA_TYPE = ASCII_INTEGER START_BYTE = 216 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "The field takes one of the following values: 0 = off 1 = on" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 45 NAME = "NPI_ACCUMULATION_TIME" DATA_TYPE = ASCII_INTEGER START_BYTE = 218 BYTES = 2 UNIT = "N/A" FORMAT = "I2" DESCRIPTION = "Accumulation time. Time = 2N*31.25 [ms]" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 46 NAME = "NPI_MODE" DATA_TYPE = ASCII_INTEGER START_BYTE = 221 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "NPI mode" END_OBJECT = COLUMN