/* PP AMTEST2 sensor settings and on-board evaluation results */ /* Version 2, 2015-11-11 */ OBJECT = COLUMN NAME = "SESAME_SEQ_ID" DATA_TYPE = ASCII_INTEGER START_BYTE = 1 BYTES = 6 UNIT = "N/A" FORMAT = "I6" DESCRIPTION = "Sequence ID in the current data file" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "UTC" DATA_TYPE = TIME START_BYTE = 8 BYTES = 23 DESCRIPTION = "Measurement start time (UTC in PDS standard format YYYY-MM-DDThh:mm:ss.sss)" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SESAME_LOCAL_TIME" DATA_TYPE = ASCII_INTEGER START_BYTE = 32 BYTES = 15 FORMAT = "I15" DESCRIPTION = "Measurement start time. SESAME local time (SLT) runs with a resolution of 1/32 seconds. SLT represents the least significant 32 bits of LOBT. The most significant 5 bits are in CDMS RSST (see SESAME Ready Message)" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SENSOR_SETTINGS_CMD" DATA_TYPE = ASCII_INTEGER START_BYTE = 48 BYTES = 7 UNIT = "N/A" DESCRIPTION = "Commanded (echoed) electrode combination as 3-digit hexadecimal value 16#abi# with the following meaning: a: electrode connected to the TX A output. Possible values: 0 [none], 1 [+X leg], 2 [MUPUS PEN] b: electrode connected to the TX B output. Possible values: 0 [none], 2 [MUPUS PEN], 3 [APXS] i: input channel Possible values: 0 [potential difference] 1 [current at +X leg] 2 [current at MUPUS PEN] 3 [current at APXS] 4 [direct measurement at +Y foot] 5 [direct measurement at -Y foot] 6 [reference voltage -2.5 V] 7 [reference voltage +2.5 V] " END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TX_FREQ" DATA_TYPE = ASCII_INTEGER START_BYTE = 56 BYTES = 5 UNIT = "HERTZ" FORMAT = "I5" DESCRIPTION = "Tx frequency " END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TX/RX_WAVES" DATA_TYPE = ASCII_INTEGER START_BYTE = 62 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "Number of Tx/Rx waves " END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PTS_PER_WAVE" DATA_TYPE = ASCII_INTEGER START_BYTE = 66 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "Points per wave " END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TX_OUT_DAMPING" DATA_TYPE = ASCII_INTEGER START_BYTE = 70 BYTES = 1 UNIT = "N/A" FORMAT = "I1" DESCRIPTION = "TX Voltage Amplitude Reduction. The possible values are: 0 maximum amplitude. 1 half amplitude. 2 quarter amplitude. 3 1/8 amplitude. 4 1/16 amplitude." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ADC_DIV" DATA_TYPE = ASCII_INTEGER START_BYTE = 72 BYTES = 4 UNIT = "N/A" FORMAT = "I4" DESCRIPTION = "Sampling frequency is generated as 5 MHz / this parameter" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ADC_ADDR" DATA_TYPE = ASCII_INTEGER START_BYTE = 77 BYTES = 5 UNIT = "N/A" FORMAT = "I5" MISSING_CONSTANT = 99999 DESCRIPTION = "Adjusted last address in PP memory " END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DAC_DIV" DATA_TYPE = ASCII_INTEGER START_BYTE = 83 BYTES = 4 UNIT = "N/A" FORMAT = "I4" DESCRIPTION = "Tx voltage update frequency is 5 MHz / this parameter" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DAC_ADDR" DATA_TYPE = ASCII_INTEGER START_BYTE = 88 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "Last used address in DAC table" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ERROR_CODE" DATA_TYPE = ASCII_INTEGER START_BYTE = 92 BYTES = 8 MISSING_CONSTANT = 16#0000# DESCRIPTION = "Active mode results as hexa 16#xxxx# The possible values are: 8001 Invalid register address. 8002 Error verifying register write. 8004 Error accessing power register. 8008 MUX setting not allowed. 8010 Error accessing PP RAM. 8020 Tried to start measurement but a measurement is already running. 0040 Error during writing to instrument. 0080 Error during reading from instrument. 0100 Error using ADC of C-DPU. 0200 Error during DAC table generation. 0400 Calculated number of samples > N_SAMP_MAX. 8800 C-DPU memory exhausted. 9000 Measurement time out. 2000 Invalid command parameter. 8000 Flag indicates fatal error. " END_OBJECT = COLUMN OBJECT = COLUMN NAME = "QUAL_FLAG_CL" DATA_TYPE = ASCII_INTEGER START_BYTE = 101 BYTES = 1 FORMAT = "I1" UNIT = "N/A" DESCRIPTION = "PP quality flags. The possible values are: 0 OK 1 at least one sample equals 0 in current (transmitter) time series" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "QUAL_FLAG_VH" DATA_TYPE = ASCII_INTEGER START_BYTE = 103 BYTES = 1 FORMAT = "I1" UNIT = "N/A" DESCRIPTION = "PP quality flags. The possible values are: 0 OK 1 at least one sample equals 255 in voltage (receiver) time series" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "QUAL_FLAG_VL" DATA_TYPE = ASCII_INTEGER START_BYTE = 105 BYTES = 1 FORMAT = "I1" UNIT = "N/A" DESCRIPTION = "PP quality flags. The possible values are: 0 OK 1 at least one sample equals 0 in voltage (receiver) time series" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "POINTS_PER_WAVE" DATA_TYPE = ASCII_INTEGER START_BYTE = 107 BYTES = 3 UNIT = "N/A" FORMAT = "I3" MISSING_CONSTANT = 999 DESCRIPTION = "Number of points per wave used by receiver" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PHASE" DATA_TYPE = ASCII_REAL START_BYTE = 111 BYTES = 8 UNIT = "DEGREE" FORMAT = "F8.4" DESCRIPTION = "Phase difference potential-current" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CURRENT_AMPLITUDE" DATA_TYPE = ASCII_INTEGER START_BYTE = 120 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "Scaling as raw data without offset 128 = max. ADC value for current" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "VOLTAGE_AMPLITUDE" DATA_TYPE = ASCII_INTEGER START_BYTE = 124 BYTES = 3 UNIT = "N/A" FORMAT = "I3" DESCRIPTION = "Scaling as raw data without offset 128 = max. ADC value for Rx voltage diff." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MATH_ERR" DATA_TYPE = CHARACTER START_BYTE = 128 BYTES = 8 MISSING_CONSTANT = 16#0000# DESCRIPTION = "Hex value as 16#xxxx# 0001 Reduce: number of vector elements odd or less than 2; fatal. 0002 Expand: less than four elements in input vector; fatal. 0004 Too much data for analysis; truncating. 0008 Too few data for analysis; padding with 128 0010 Used number of waves is not a power of 2; truncated. 0020 Not the expected number of elements in filtered arrays; fatal. 0040 Argument for sine_table() not in valid range 0<= deg2 <=720. 0080 Overflow in divsin() or result inexact. 0100 Too few data for trimmed mean calculation; regular mean used. 0200 No data for warr.mean; particular: analysis yields no data. 0400 Passive mode: not enough data in bin. 0800 Not enough memory for data reduction." END_OBJECT = COLUMN