/* "CONT_LEVEL_2_FORMAT.FMT" Rosetta/MIRO continuum files raw data structure */

/* This structure label gives the data structure for the data decommutated    */
/* from the telemetry for the uncalibrated (raw) data from the MIRO           */
/* Millimeter and Submillimeter Continuum Radiometers.                        */

OBJECT       = COLUMN
  NAME             = TIME
  COLUMN_NUMBER    = 1
  DATA_TYPE        = PC_REAL
  FORMAT           = "F16.5"
  UNIT             = SECOND
  START_BYTE       = 1
  BYTES            = 8
  DESCRIPTION      = "Time of start of acquisition of the data in elapsed UTC
                     seconds after 1-Jan-1970 (see EAICD Section 3.2.2)."
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = TIME1
  COLUMN_NUMBER    = 2
  DATA_TYPE        = PC_REAL
  FORMAT           = "F16.5"
  UNIT             = SECOND
  START_BYTE       = 9
  BYTES            = 8
  DESCRIPTION      = "Time of acquisition of the 100th element of the raw data
                     array, if summation=1, or of the 50th element if
                     summation=2 or greater; this is zero if summation=0."
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = TIME2
  COLUMN_NUMBER    = 3
  DATA_TYPE        = PC_REAL
  FORMAT           = "F16.5"
  UNIT             = SECOND
  START_BYTE       = 17
  BYTES            = 8
  DESCRIPTION      = "Time of acquisition of the 100th element of the raw data
                     array, if summation=2 or greater; otherwise zero."
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = TIME3
  COLUMN_NUMBER    = 4
  DATA_TYPE        = PC_REAL
  FORMAT           = "F16.5"
  UNIT             = SECOND
  START_BYTE       = 25
  BYTES            = 8
  DESCRIPTION      = "Time of acquisition of the 150th element of the raw data
                     array, if summation=2 or greater; otherwise zero."
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = MIRPOS
  COLUMN_NUMBER    = 5
  DATA_TYPE        = LSB_UNSIGNED_INTEGER
  FORMAT           = I1
  START_BYTE       = 33
  BYTES            = 1
  DESCRIPTION      = "Mirror position: 1: sky, 2: warm target, 3: cold target"
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = POWERMODE
  COLUMN_NUMBER    = 6
  DATA_TYPE        = LSB_UNSIGNED_INTEGER
  FORMAT           = I1
  START_BYTE       = 34
  BYTES            = 1
  DESCRIPTION      = "Values 1-6 as described in MIRO User Manual 6.1.2.1.2"
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = SUMMATION
  COLUMN_NUMBER    = 7
  DATA_TYPE        = LSB_UNSIGNED_INTEGER
  FORMAT           = I1
  START_BYTE       = 35
  BYTES            = 1
  DESCRIPTION      = "Values 0-4 as described in MIRO User Manual 6.1.2.1.2"
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = ND
  COLUMN_NUMBER    = 8
  DATA_TYPE        = LSB_UNSIGNED_INTEGER
  FORMAT           = I3
  START_BYTE       = 36
  BYTES            = 1
  DESCRIPTION      = "Number of elements in raw data array;  should always be
                     200."
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = MMSUBTRACTION
  COLUMN_NUMBER    = 9
  DATA_TYPE        = LSB_UNSIGNED_INTEGER
  FORMAT           = I5
  START_BYTE       = 37
  BYTES            = 2
  DESCRIPTION      = "Offset in millimeter continuum data, as described in MIRO
                     User Manual 6.1.4.1"
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = SMMSUBTRACTION
  COLUMN_NUMBER    = 10
  DATA_TYPE        = LSB_UNSIGNED_INTEGER
  FORMAT           = I5
  START_BYTE       = 39
  BYTES            = 2
  DESCRIPTION      = "Offset in submillimeter continuum data, as described in
                      MIRO User Manual 6.1.4.1"
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = CALMODE
  COLUMN_NUMBER    = 11
  DATA_TYPE        = LSB_UNSIGNED_INTEGER
  FORMAT           = I1
  START_BYTE       = 41
  BYTES            = 2
  DESCRIPTION      = "0: Calibration in progress, 1: No calibration in progress"
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = SP
  COLUMN_NUMBER    = 12
  DATA_TYPE        = LSB_UNSIGNED_INTEGER
  FORMAT           = I1
  START_BYTE       = 43
  BYTES            = 2
  DESCRIPTION      = "Spare, not used"
END_OBJECT   = COLUMN

OBJECT       = COLUMN
  NAME             = D
  COLUMN_NUMBER    = 13
  DATA_TYPE        = LSB_INTEGER
  FORMAT           = "I6"
  START_BYTE       = 45
  BYTES            = 400
  ITEMS            = 200
  ITEM_BYTES       = 2
  DESCRIPTION      = "Raw counts which will be converted to antenna temperatures
                     when calibrated"
END_OBJECT   = COLUMN