/* PP AM2 data / calibrated, version 2, 2015-11-14 */
/*   The measurement time is given in the parameters file */
/*   PP_AM2_PAR.FMT  */

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        = "USED_FREQUENCY"
    DATA_TYPE        = ASCII_REAL
    START_BYTE        = 8
    BYTES        = 8
    UNIT        = "HERTZ"
    FORMAT        = "F8.2"
    DESCRIPTION        = "Corrected frequency from lookup-table"
END_OBJECT        = COLUMN

OBJECT         = COLUMN
    NAME        = "TX_OUT_AMPLITUDE"
    DATA_TYPE        = ASCII_REAL
    START_BYTE        = 17
    BYTES        = 5
    UNIT        = "VOLT"
    FORMAT        = "F5.2"
    DESCRIPTION        = "TX Voltage Amplitude generated"
END_OBJECT        = COLUMN

OBJECT         = COLUMN
    NAME        = "ERROR_CODE"
    DATA_TYPE        = ASCII_INTEGER
    START_BYTE        = 23
    BYTES        = 8
    UNIT        = "N/A"
    MISSING_CONSTANT   = 16#0000#
    DESCRIPTION        = "Hex value as 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_CH"
    DATA_TYPE        = ASCII_INTEGER
    START_BYTE        = 32
    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
      current (transmitter) time series"
END_OBJECT        = COLUMN

OBJECT         = COLUMN
    NAME        = "QUAL_FLAG_CL"
    DATA_TYPE        = ASCII_INTEGER
    START_BYTE        = 34
    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        = 36
    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        = 38
    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        = 40
    BYTES        = 3
    UNIT        = "N/A"
    FORMAT        = "I3"
    DESCRIPTION        = "Number of points per wave used by receiver"
END_OBJECT        = COLUMN

OBJECT         = COLUMN
    NAME        = "PHASE"
    DATA_TYPE        = ASCII_REAL
    START_BYTE        = 44
    BYTES        = 8
    UNIT        = "DEGREE"
    FORMAT        = "F8.4"
    DESCRIPTION        = "Phase difference potential-current"
END_OBJECT        = COLUMN

OBJECT         = COLUMN
    NAME        = "CURRENT_AMPLITUDE"
    DATA_TYPE        = ASCII_REAL
    START_BYTE        = 53
    BYTES        = 8
    UNIT        = "MILLIAMPERE"
    FORMAT        = "F8.6"
    DESCRIPTION        = "Averaged current amplitude at electronics board"
END_OBJECT        = COLUMN

OBJECT         = COLUMN
    NAME        = "VOLTAGE_AMPLITUDE"
    DATA_TYPE        = ASCII_REAL
    START_BYTE        = 62
    BYTES        = 7
    UNIT        = "MILLIVOLT"
    FORMAT        = "F7.3"
    DESCRIPTION        = "Averaged amplitude of Rx voltage diff."
END_OBJECT        = COLUMN

OBJECT         = COLUMN
    NAME        = "MATH_ERR_CODE"
    DATA_TYPE        = ASCII_INTEGER
    START_BYTE        = 70
    BYTES        = 8
    UNIT        = "N/A"
    MISSING_CONSTANT   = 16#0000#
    DESCRIPTION        = "Indicates errors, which can only occur during
                          on-board data reduction (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