/* Contents of format file "NPD_RAWHEAD.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 NPD science data 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 = "SW_VERSION" DATA_TYPE = ASCII_INTEGER START_BYTE = 47 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 = 4 NAME = "SCANNER_DIRECTION" DATA_TYPE = ASCII_INTEGER START_BYTE = 53 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Scanner direction. The field takes one of the following values: 0: 0 - 180 1: 180 - 0" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 5 NAME = "SCANNER_SPEED" DATA_TYPE = ASCII_INTEGER START_BYTE = 55 BYTES = 3 UNIT = SECOND FORMAT = "I3" 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 (standing) 32 (seconds scan) 64 (seconds scan) 128 (seconds scan)" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 6 NAME = "SCANNER_POSITION" DATA_TYPE = ASCII_REAL START_BYTE = 59 BYTES = 5 UNIT = "DEGREE" FORMAT = "F5.1" DESCRIPTION = "Scanner position in degrees" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = "ACCUMULATION_TIME " DATA_TYPE = ASCII_INTEGER START_BYTE = 65 BYTES = 2 UNIT = "N/A" FORMAT = "I2" DESCRIPTION = "Accumulation time. Time = 2N*31.25ms" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = "LOG_COMPRESSION" DATA_TYPE = ASCII_INTEGER START_BYTE = 68 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "The field takes one of the following values: 0 = disable 1 = enable" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = "RICE_COMPRESSION_FLAG" DATA_TYPE = ASCII_INTEGER START_BYTE = 70 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Rice compression flag status. The field takes one of the following values: 0 = non valid 1 = valid" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = "RICE_COMPRESSION_VALUE" DATA_TYPE = ASCII_INTEGER START_BYTE = 72 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "Rice compression" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = "FRONTCTRL" DATA_TYPE = ASCII_INTEGER START_BYTE = 74 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "This register is used to as a common control register. To decode into Binary format. Each bit may take one of the following values : bit 0 (TDCINEMA) =1 enables attention of TDC to the input signals start, stop and calibration clock bit 1 (TDCOUNTIS) =1 disables readout of valid data from the TDC bit 2 (CALWAITENA)=1 enables wait for calibration values bit 3 (AUTORSTDIS)=1 disables automatic TDC-reset when SYSERR occurs bit 4 (STOARTDIS) =1 disables generation of artificial stop signal bit 5 (CNTDIS) =1 disables FPGA counter bit 6 (STADIS) =1 disables start signal going into TDC bit 7 (ADCCALDIS) =1 disables using of ADC calibration bit 8-15 n.c." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 12 NAME = "MAINCTRL" DATA_TYPE = ASCII_INTEGER START_BYTE = 78 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "This register is used to as a common control register. To decode into Binary format. Each bit may take one of the following values : bit 0-1 (LVL[1:0]) Level of storing as binning data, storing into binning array will be omitted if COIN[2:0]>LVL[1:0] bit 2 (STOREDIS) =1 disables storing into SRAM bit 3 (DEBUGENA) =1 enables simulation of rawdata(debug) bit 4 (DELSIMDIS) =1 disables simultaneously deleting of both Binning and Raw Data array (after each read access on data) bit 5 (LATCHUP) =1 LatchUp occured bit 6 (ECENA) =1 Hamming-code Error Correction on SRAM data enabled bit 7-15 n.c." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 13 NAME = "STAT" DATA_TYPE = ASCII_INTEGER START_BYTE = 82 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register is used to reflect some TDC and FPGA status signals. To decode into Binary format. Each bit may take one of the following values : bit 0 (TDCSYSERR) SYSERR-Flag from TDC bit 1 (TDCREADY) READY-Flag from TDC bit 2 (TDCVALID) VALID-Flag from TDC bit 3 (TDCCALM) CALM-Flag from TDC bit 4 (TDCBUSDIR) BUSDIR-Flag from TDC bit 5-8 n.c bit 9 (TDCWRERR) TDC write access error-Flag bit 10 (TDCRDERR) TDC read access error-Flag bit 11 (TDCCMDERR) TDC command error-Flag bit 12 (CMDBUSY) =1 Commanding TDC active bit 13 (DACBUSY) =1 Programming DAC bit 14 (NEWCAL) =1 new calibration data available any read-access to the CALIBxx registers resets this flag bit 15 (ADCERR) =1 ADC error occured" END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 14 NAME = "TDCRD" DATA_TYPE = ASCII_INTEGER START_BYTE = 88 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "After the transmission of an appropriate TDC-opcode, the contents of the requested TDC register is available in this register." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 15 NAME = "CALIB11" DATA_TYPE = ASCII_INTEGER START_BYTE = 94 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register contains part1 of the calibration data from the TDC (CAL11)." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 16 NAME = "CALIB12" DATA_TYPE = ASCII_INTEGER START_BYTE = 100 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register contains part2 of the calibration data from the TDC (CAL12)." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 17 NAME = "CALIB21" DATA_TYPE = ASCII_INTEGER START_BYTE = 106 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register contains part3 of the calibration data from the TDC (CAL21)." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 18 NAME = "CALIB22" DATA_TYPE = ASCII_INTEGER START_BYTE = 112 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register contains part4 of the calibration data from the TDC (CAL22)." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 19 NAME = "STARTCNT" DATA_TYPE = ASCII_INTEGER START_BYTE = 118 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register counts the start-signals from the NPD-sensor up to the upper limit of 65536." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 20 NAME = "STOP0CNT" DATA_TYPE = ASCII_INTEGER START_BYTE = 124 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register counts the stop0-signals from the NPD-sensor up to the upper limit of 65536." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 21 NAME = "STOP1CNT" DATA_TYPE = ASCII_INTEGER START_BYTE = 130 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register counts the stop1-signals from the NPD-sensor up to the upper limit of 65536." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 22 NAME = "STOP2CNT" DATA_TYPE = ASCII_INTEGER START_BYTE = 136 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register counts the stop2-signals from the NPD-sensor up to the upper limit of 65536." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 23 NAME = "TOFCNT" DATA_TYPE = ASCII_INTEGER START_BYTE = 142 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register counts the generated TOF values up to the upper limit of 65536." END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 24 NAME = "RAWCNT" DATA_TYPE = ASCII_INTEGER START_BYTE = 148 BYTES = 5 UNIT = "N/A" FORMAT = "I5" DESCRIPTION = "This register counts the generated RAW values up to the upper limit of 65536." END_OBJECT = COLUMN