OBJECT = COLUMN
NAME = UTC
DATA_TYPE = DATE /* ASCII character string */
START_BYTE = 1
BYTES = 21
VALID_MINIMUM = 1999-004T00:00:00.001
VALID_MAXIMUM = 2012-155T00:00:00.000
MISSING_CONSTANT = 0001-001T00:00:00.000
DESCRIPTION = "UTC timestamp, of format yyyy-dddTHH:MM:SS.sss
where yyyy = year, ddd = day of year,
HH = hour, MM = minute,
SS.sss = decimal seconds to millisecond resolution.
Value calculated via SPICE from spacecraft clock time."
/* RJW, UTC, c, 1, 21 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DEAD_TIME_METHOD
DATA_TYPE = LSB_UNSIGNED_INTEGER
START_BYTE = 22
BYTES = 1
VALID_MINIMUM = 0
VALID_MAXIMUM = 2
MISSING_CONSTANT = 255
DESCRIPTION = "Dead Time Correction Method
0 = None: Data has not been Dead Time corrected.
1 = On ground (using quantized values).
2 = In flight, corrected prior to any bin summing and
prior to quantization for downlink (ELS only).
255 = Unknown."
/* RJW, DEAD_TIME_METHOD, B, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TELEMETRY
DATA_TYPE = LSB_UNSIGNED_INTEGER
START_BYTE = 23
BYTES = 2
VALID_MINIMUM = 250
VALID_MAXIMUM = 16000
MISSING_CONSTANT = 65535
UNIT = "bps"
DESCRIPTION = "Telemetry Downlink Rate (bps).
(Independent of Solar Wind Modes)
Expected values are 250, 500,
1000, 2000, 4000, 8000, 16000"
/* RJW, TELEMETRY, H, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DT
DATA_TYPE = PC_REAL /* i.e. a float in little endian format */
START_BYTE = 25
BYTES = 4
VALID_MINIMUM = 2.0
VALID_MAXIMUM = 32.0
MISSING_CONSTANT = -1.0
UNIT = "SECONDS"
DESCRIPTION = "Duration of Record (seconds)"
/* RJW, DT, f, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = ACCUMULATION_TIME
DATA_TYPE = PC_REAL
START_BYTE = 29
ITEMS = 63
ITEM_BYTES = 4
BYTES = 252
VALID_MINIMUM = 0.02343750
VALID_MAXIMUM = 0.75000000
MISSING_CONSTANT = -1
UNIT = "SECONDS"
DESCRIPTION = "ACCUMULATION_TIME of each bin (seconds)"
/* RJW, ACCUMULATION_TIME, f, 1, 63 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DATA
DATA_TYPE = PC_REAL
START_BYTE = 281
ITEMS = 504
ITEM_BYTES = 4
BYTES = 2016
VALID_MINIMUM = 0.0
VALID_MAXIMUM = 1000000.0 /* 1e6 general upper limit*/
MISSING_CONSTANT = 65535.0
UNIT = "COUNTS/SECOND"
DESCRIPTION = "ELS data of each bin (Counts per second)
Counts per accumulation have been (in order):
-Maybe Dead time corrected (See DEAD_TIME_METHOD)
-Moved to middle of quantization bin
-Converted to counts/second.
-Maybe Dead time corrected (See DEAD_TIME_METHOD)"
/* Should be, DATA, f, 3, 63, 8, 1 */
/* RJW, DATA, f, 1, 504 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM1_E
DATA_TYPE = PC_REAL
START_BYTE = 2297
ITEMS = 63
ITEM_BYTES = 4
BYTES = 252
VALID_MINIMUM = 0.0
VALID_MAXIMUM = 29000.0 /* rounded up to whole keV/q */
MISSING_CONSTANT = 65535.0
UNIT = "eV/q"
DESCRIPTION = "1st Dimension of DATA: Energy - center value (eV/q).
Upper and lower limits are given by the objects
DIM1_E_UPPER and DIM1_E_LOWER."
/* RJW, DIM1_E, f, 1, 63 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM1_E_UPPER
DATA_TYPE = PC_REAL
START_BYTE = 2549
ITEMS = 63
ITEM_BYTES = 4
BYTES = 252
VALID_MINIMUM = 0.0
VALID_MAXIMUM = 29000.0 /* rounded up to whole keV/q */
MISSING_CONSTANT = 65535.0
UNIT = "eV/q"
DESCRIPTION = "1st Dimension of DATA: Energy - upper limit (eV/q).
See DIM1_E for description."
/* RJW, DIM1_E_UPPER, f, 1, 63 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM1_E_LOWER
DATA_TYPE = PC_REAL
START_BYTE = 2801
ITEMS = 63
ITEM_BYTES = 4
BYTES = 252
VALID_MINIMUM = 0.0
VALID_MAXIMUM = 29000.0 /* rounded up to whole keV/q */
MISSING_CONSTANT = 65535.0
UNIT = "eV/q"
DESCRIPTION = "1st Dimension of DATA: Energy - lower limit (eV/q).
See DIM1_E for description."
/* RJW, DIM1_E_LOWER, f, 1, 63 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM2_THETA
DATA_TYPE = PC_REAL
START_BYTE = 3053
ITEMS = 8
ITEM_BYTES = 4
BYTES = 32
VALID_MINIMUM = -80.0
VALID_MAXIMUM = 80.0
MISSING_CONSTANT = 65535.0
UNIT = "Degrees"
DESCRIPTION = "2nd Dimension of DATA: Spacecraft Theta - center value.
Spacecraft Theta (degs) is analogous to latitude on
a sphere. In spacecraft xyz co-ords:
+z is equivalent to theta = +90 degs
-z is equivalent to theta = -90 degs
(The communication dish is directed along -z)
xy-plane at z=0 is equivalent to theta = 0
The 8 anodes break down to thetas of:
Anode 1 covers the range +60 to +80 degs
Anode 2 covers the range +40 to +60 degs
Anode 3 covers the range +20 to +40 degs
Anode 4 covers the range 0 to +20 degs
Anode 5 covers the range -20 to 0 degs
Anode 6 covers the range -40 to -20 degs
Anode 7 covers the range -60 to -40 degs
Anode 8 covers the range -80 to -60 degs"
/* RJW, DIM2_THETA, f, 1, 8 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM2_THETA_UPPER
DATA_TYPE = PC_REAL
START_BYTE = 3085
ITEMS = 8
ITEM_BYTES = 4
BYTES = 32
VALID_MINIMUM = -80.0
VALID_MAXIMUM = 80.0
MISSING_CONSTANT = 65535.0
UNIT = "Degrees"
DESCRIPTION = "2nd Dimension of DATA: Spacecraft Theta - upper limit.
See DIM2_THETA for description."
/* RJW, DIM2_THETA_UPPER, f, 1, 8 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM2_THETA_LOWER
DATA_TYPE = PC_REAL
START_BYTE = 3117
ITEMS = 8
ITEM_BYTES = 4
BYTES = 32
VALID_MINIMUM = -80.0
VALID_MAXIMUM = 80.0
MISSING_CONSTANT = 65535.0
UNIT = "Degrees"
DESCRIPTION = "2nd Dimension of DATA: Spacecraft Theta - lower limit.
See DIM2_THETA for description."
/* RJW, DIM2_THETA_LOWER, f, 1, 8 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM3_PHI
DATA_TYPE = PC_REAL
START_BYTE = 3149
ITEMS = 1
ITEM_BYTES = 4
BYTES = 4
VALID_MINIMUM = 155.0
VALID_MAXIMUM = 385.0
MISSING_CONSTANT = 65535.0
UNIT = "Degrees"
DESCRIPTION = "3rd Dimension of DATA: S/C Phi - representative value.
Spacecraft Phi (degs) is analogous to longitude on
a sphere. In spacecraft xyz co-ords:
+x is equivalent to phi = 0 degs
+y is equivalent to phi = 90 degs
-x is equivalent to phi = 180 degs
-y is equivalent to phi = 270 degs
+x is equivalent to phi = 360 degs
+y is equivalent to phi = 450 degs
The Phi angle varies because of actuator motion,
BUT this is NOT the same as actuator angle (ACT)
from the level 2 CAPS data: Phi = 270 - ACT
This is not a center value but a representative one.
Center values are the mid-points between the upper
and lower limits, in such cases the upper and lower
values are the first and last points of that range:
Center value = (lower + upper)/2
In this case the actuator goes back and forth, slows
at the edges, such that a mid-point could be lower
than both the first and last points if the acuator
changed direction during that interval.
Phi angles are calculated every second from the start
to the end of the intervals duration and then:
Representative value = mean(phi angles)
The lower limit value = min( phi angles)
The upper limit value = max( phi angles)"
/* RJW, DIM3_PHI, f, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM3_PHI_UPPER
DATA_TYPE = PC_REAL
START_BYTE = 3153
ITEMS = 1
ITEM_BYTES = 4
BYTES = 4
VALID_MINIMUM = 155.0
VALID_MAXIMUM = 385.0
MISSING_CONSTANT = 65535.0
UNIT = "Degrees"
DESCRIPTION = "3rd Dimension of DATA: S/C Phi - upper limit.
See DIM3_PHI for description."
/* RJW, DIM3_PHI_UPPER, f, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DIM3_PHI_LOWER
DATA_TYPE = PC_REAL
START_BYTE = 3157
ITEMS = 1
ITEM_BYTES = 4
BYTES = 4
VALID_MINIMUM = 155.0
VALID_MAXIMUM = 385.0
MISSING_CONSTANT = 65535.0
UNIT = "Degrees"
DESCRIPTION = "3rd Dimension of DATA: S/C Phi - lower limit.
See DIM3_PHI for description."
/* RJW, DIM3_PHI_LOWER, f, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SC_POS_R
DATA_TYPE = PC_REAL
START_BYTE = 3161
BYTES = 4
VALID_MINIMUM = 0.0
VALID_MAXIMUM = 200.0
MISSING_CONSTANT = 65535.0
UNIT = "Saturn Radii"
DESCRIPTION = "Cassini radial distance from Saturn.
The non-cruise part of the mission is below 200 Rs.
(1 Rs = 60268.0 km)
[Values may be greater than VALID_MAX
during cruise to Saturn before primary mission.]"
/* RJW, SC_POS_R, f, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SC_POS_LAT
DATA_TYPE = PC_REAL
START_BYTE = 3165
BYTES = 4
VALID_MINIMUM = -90.0
VALID_MAXIMUM = 90.0
MISSING_CONSTANT = 65535.0
UNIT = "Degrees"
DESCRIPTION = "Cassini Latitude above Saturn.
(0 = Equatorial)"
/* RJW, SC_POS_LAT, f, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SC_POS_LOCAL_TIME
DATA_TYPE = PC_REAL
START_BYTE = 3169
BYTES = 4
VALID_MINIMUM = 0.0
VALID_MAXIMUM = 24.0
MISSING_CONSTANT = 65535.0
UNIT = "Hours"
DESCRIPTION = "Cassini Local Time from Saturn.
00 = Midnight
06 = Dawn
12 = Noon
18 = Dusk"
/* RJW, SC_POS_LOCAL_TIME, f, 1, 1 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SC_POS_SATURN_J2000XYZ
DATA_TYPE = PC_REAL
START_BYTE = 3173
ITEMS = 3
ITEM_BYTES = 4
BYTES = 12
VALID_MINIMUM = -12000000.0 /* ~ -199 Rs */
VALID_MAXIMUM = 12000000.0 /* ~ +199 Rs */
MISSING_CONSTANT = 65535.0 /* ~ +1.1 Rs */
UNIT = "km"
DESCRIPTION = "Cassini position from Saturn in J2000 cartesian
co-ordinates [x,y,z] (units km).
[Values may be outside of VALID_MIN/MAX range (~199Rs)
during cruise to Saturn before primary mission.]"
/* RJW, SC_POS_SATURN_J2000XYZ, f, 1, 3 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SC_VEL_SATURN_J2000XYZ
DATA_TYPE = PC_REAL
START_BYTE = 3185
ITEMS = 3
ITEM_BYTES = 4
BYTES = 12
VALID_MINIMUM = -40.0 /* V_mag at SOI near 31 km/s */
VALID_MAXIMUM = 40.0
MISSING_CONSTANT = 65535.0
UNIT = "km/s"
DESCRIPTION = "Cassini Velocity with respect to Saturn in J2000
cartesian co-ordinates [Vx,Vy,Vz] (units km/s)."
/* RJW, SC_VEL_SATURN_J2000XYZ, f, 1, 3 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SC_VEL_ANGULAR_J2000XYZ
DATA_TYPE = PC_REAL
START_BYTE = 3197
ITEMS = 3
ITEM_BYTES = 4
BYTES = 12
VALID_MINIMUM = -1.0 /* General limit */
VALID_MAXIMUM = 1.0 /* General limit */
MISSING_CONSTANT = 65535.0
UNIT = "radians/s"
DESCRIPTION = "Cassini Angular Velocity in cartesian co-ordinates
[AVx,AVy,AVz] (units radians/s).
(This is calculated with the SPICE ckgpav command
where ref=J2000. SPICE defines it as 'This is the
axisabout which the reference frame tied to the
instrument is rotating in the right-handed sense')"
/* RJW, SC_VEL_ANGULAR_J2000XYZ, f, 1, 3 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SC_TO_J2000
DATA_TYPE = PC_REAL
START_BYTE = 3209
ITEMS = 9
ITEM_BYTES = 4
BYTES = 36
VALID_MINIMUM = -1.0
VALID_MAXIMUM = 1.0
MISSING_CONSTANT = 65535.0
DESCRIPTION = "Rotation matrix from spacecraft co-ordinates to J2000
This is a 3x3 matrix, expressed here as a 1x9 stream.
If the 1D stream is [a,b,c, d,e,f, g,h,i]
then the 2D matrix is [a,b,c
d,e,f
g,h,i]"
/* Should be, SC_TO_J2000, f, 2, 3, 3 */
/* RJW, SC_TO_J2000, f, 1, 9 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = J2000_TO_RTP
DATA_TYPE = PC_REAL
START_BYTE = 3245
ITEMS = 9
ITEM_BYTES = 4
BYTES = 36
VALID_MINIMUM = -1.0
VALID_MAXIMUM = 1.0
MISSING_CONSTANT = 65535.0
DESCRIPTION = "Rotation matrix from J2000 co-ordinates to RTP,
where RTP is Saturn centered right handed R-Theta-Phi.
This is a 3x3 matrix, expressed here as a 1x9 stream.
If the 1D stream is [a,b,c, d,e,f, g,h,i]
then the 2D matrix is [a,b,c
d,e,f
g,h,i]"
/* Should be, J2000_TO_RTP, f, 2, 3, 3 */
/* RJW, J2000_TO_RTP, f, 1, 9 */
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = AUX_ELS_MCP_ADJ
DATA_TYPE = PC_REAL
START_BYTE = 3281
BYTES = 4
VALID_MINIMUM = 0.0
VALID_MAXIMUM = 3700.0
MISSING_CONSTANT = -1.0
UNIT = "VOLTS"
DESCRIPTION = "ELS High Voltage multichannel plate (mcp)."
/* RJW, AUX_ELS_MCP_ADJ, f, 1, 1 */
END_OBJECT = COLUMN
|