public enum ObservationType extends Enum<ObservationType>
TDM observations
entries.Enum Constant and Description |
---|
ANGLE_1
Data: ANGLE_1 in degrees and in [-180, +360[ [deg].
|
ANGLE_2
Data: ANGLE_2 in degrees and in [-180, +360[ [deg].
|
CARRIER_POWER
Data: Carrier power [dBW].
|
CLOCK_BIAS
Data: Clock bias [s].
|
CLOCK_DRIFT
Data: Clock drift [s/s].
|
DOPPLER_COUNT
Data: Doppler counts [n/a].
|
DOPPLER_INSTANTANEOUS
Data: Doppler instantaneous [km/s].
|
DOPPLER_INTEGRATED
Data: Doppler integrated [km/s].
|
DOR
Data: DOR [s].
|
MAG
Data: visual magnitude.
|
PC_N0
Data: Carrier power to noise spectral density ratio (Pc/No) [dBHz].
|
PR_N0
Data: Ranging power to noise spectral density ratio (Pr/No) [dBHz].
|
PRESSURE
Data: Pressure [hPa].
|
RANGE
Data: Range value [km, s or RU].
|
RCS
Data: Radar Cross section [m²].
|
RECEIVE_FREQ
Data: Received frequency [Hz].
|
RECEIVE_FREQ_1
Data: Received frequencies [Hz].
|
RECEIVE_FREQ_2
Received frequency 2.
|
RECEIVE_FREQ_3
Received frequency 3.
|
RECEIVE_FREQ_4
Received frequency 4.
|
RECEIVE_FREQ_5
Received frequency 5.
|
RECEIVE_PHASE_CT_1
Data: phase cycle count at receiver.
|
RECEIVE_PHASE_CT_2
Data: phase cycle count at receiver.
|
RECEIVE_PHASE_CT_3
Data: phase cycle count at receiver.
|
RECEIVE_PHASE_CT_4
Data: phase cycle count at receiver.
|
RECEIVE_PHASE_CT_5
Data: phase cycle count at receiver.
|
RHUMIDITY
Data: Relative humidity [%].
|
STEC
Data: STEC - Slant Total Electron Count [TECU].
|
TEMPERATURE
Data: Temperature [K].
|
TRANSMIT_FREQ_1
Data: Transmitted frequencies [Hz].
|
TRANSMIT_FREQ_2
Transmitted frequency 2.
|
TRANSMIT_FREQ_3
Transmitted frequency 3.
|
TRANSMIT_FREQ_4
Transmitted frequency 4.
|
TRANSMIT_FREQ_5
Transmitted frequency 5.
|
TRANSMIT_FREQ_RATE_1
Data: Transmitted frequencies rates [Hz/s].
|
TRANSMIT_FREQ_RATE_2
Transmitted frequency rate 2.
|
TRANSMIT_FREQ_RATE_3
Transmitted frequency rate 3.
|
TRANSMIT_FREQ_RATE_4
Transmitted frequency rate 4.
|
TRANSMIT_FREQ_RATE_5
Transmitted frequency rate 5.
|
TRANSMIT_PHASE_CT_1
Data: phase cycle count at transmitter.
|
TRANSMIT_PHASE_CT_2
Data: phase cycle count at transmitter.
|
TRANSMIT_PHASE_CT_3
Data: phase cycle count at transmitter.
|
TRANSMIT_PHASE_CT_4
Data: phase cycle count at transmitter.
|
TRANSMIT_PHASE_CT_5
Data: phase cycle count at transmitter.
|
TROPO_DRY
Data: TROPO DRY [m].
|
TROPO_WET
Data: TROPO WET [m].
|
VLBI_DELAY
Data: VLBI delay [s].
|
Modifier and Type | Method and Description |
---|---|
boolean |
process(ParseToken token,
ContextBinding context,
RangeUnitsConverter ruConverter,
TdmMetadata metadata,
ObservationsBlock observationsBlock)
Process an observation line.
|
double |
rawToSI(RangeUnitsConverter ruConverter,
TdmMetadata metadata,
AbsoluteDate date,
double rawValue)
Convert a measurement to SI units.
|
double |
siToRaw(RangeUnitsConverter ruConverter,
TdmMetadata metadata,
AbsoluteDate date,
double siValue)
Convert a measurement from SI units.
|
static ObservationType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ObservationType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ObservationType CARRIER_POWER
Strength of the radio signal transmitted by the spacecraft as received at the ground station or at another spacecraft.
public static final ObservationType DOPPLER_COUNT
Count of signal cycles.
public static final ObservationType DOPPLER_INSTANTANEOUS
Instantaneous range rate of the spacecraft.
public static final ObservationType DOPPLER_INTEGRATED
Mean range rate of the spacecraft over the INTEGRATION_INTERVAL specified in the meta-data section.
public static final ObservationType PC_N0
public static final ObservationType PR_N0
public static final ObservationType RECEIVE_PHASE_CT_1
public static final ObservationType RECEIVE_PHASE_CT_2
public static final ObservationType RECEIVE_PHASE_CT_3
public static final ObservationType RECEIVE_PHASE_CT_4
public static final ObservationType RECEIVE_PHASE_CT_5
public static final ObservationType TRANSMIT_PHASE_CT_1
public static final ObservationType TRANSMIT_PHASE_CT_2
public static final ObservationType TRANSMIT_PHASE_CT_3
public static final ObservationType TRANSMIT_PHASE_CT_4
public static final ObservationType TRANSMIT_PHASE_CT_5
public static final ObservationType RANGE
RangeUnits
public static final ObservationType RECEIVE_FREQ_1
The RECEIVE_FREQ keyword shall be used to indicate that the values represent measurements of the received frequency.
The keyword is indexed to accommodate a scenario in which multiple downlinks are used.
RECEIVE_FREQ_n (n = 1, 2, 3, 4, 5)
public static final ObservationType RECEIVE_FREQ_2
public static final ObservationType RECEIVE_FREQ_3
public static final ObservationType RECEIVE_FREQ_4
public static final ObservationType RECEIVE_FREQ_5
public static final ObservationType RECEIVE_FREQ
Case without an index; where the frequency cannot be associated with a particular participant.
public static final ObservationType TRANSMIT_FREQ_1
The TRANSMIT_FREQ keyword shall be used to indicate that the values represent measurements of a transmitted frequency, e.g., from an uplink operation.
The TRANSMIT_FREQ keyword is indexed to accommodate scenarios in which multiple transmitters are used.
TRANSMIT_FREQ_n (n = 1, 2, 3, 4, 5)
public static final ObservationType TRANSMIT_FREQ_2
public static final ObservationType TRANSMIT_FREQ_3
public static final ObservationType TRANSMIT_FREQ_4
public static final ObservationType TRANSMIT_FREQ_5
public static final ObservationType TRANSMIT_FREQ_RATE_1
The value associated with the TRANSMIT_FREQ_RATE_n keyword is the linear rate of change of the frequency TRANSMIT_FREQ_n starting at the timetag and continuing until the next TRANSMIT_FREQ_RATE_n timetag (or until the end of the data).
TRANSMIT_FREQ_RATE_n (n = 1, 2, 3, 4, 5)
public static final ObservationType TRANSMIT_FREQ_RATE_2
public static final ObservationType TRANSMIT_FREQ_RATE_3
public static final ObservationType TRANSMIT_FREQ_RATE_4
public static final ObservationType TRANSMIT_FREQ_RATE_5
public static final ObservationType DOR
the DOR keyword represents the range measured via PATH_2 minus the range measured via PATH_1.
public static final ObservationType VLBI_DELAY
The observable associated with the VLBI_DELAY keyword represents the time of signal arrival via PATH_2 minus the time of signal arrival via PATH_1.
public static final ObservationType ANGLE_1
The value assigned to the ANGLE_1 keyword represents the azimuth, right ascension, or ‘X’ angle of the measurement, depending on the value of the ANGLE_TYPE keyword.
The angle measurement shall be a double precision value as follows: -180.0 ≤ ANGLE_1 < 360.0
Units shall be degrees.
See meta-data keyword ANGLE_TYPE for the definition of the angles.
public static final ObservationType ANGLE_2
The value assigned to the ANGLE_2 keyword represents the elevation, declination, or ‘Y’ angle of the measurement, depending on the value of the ANGLE_TYPE keyword.
The angle measurement shall be a double precision value as follows: -180.0 ≤ ANGLE_2 < 360.0.
Units shall be degrees.
See meta-data keyword ANGLE_TYPE for the definition of the angles.
public static final ObservationType MAG
public static final ObservationType RCS
public static final ObservationType CLOCK_BIAS
The CLOCK_BIAS keyword can be used by the message recipient to adjust timetag measurements by a specified amount with respect to a common reference.
public static final ObservationType CLOCK_DRIFT
The CLOCK_DRIFT keyword should be used to adjust timetag measurements by an amount that is a function of time with respect to a common reference, normally UTC (as opposed to the CLOCK_BIAS, which is meant to be a constant adjustment).
public static final ObservationType STEC
public static final ObservationType TROPO_DRY
Dry zenith delay through the troposphere measured at the timetag.
public static final ObservationType TROPO_WET
Wet zenith delay through the troposphere measured at the timetag.
public static final ObservationType PRESSURE
Atmospheric pressure observable as measured at the tracking participant.
public static final ObservationType RHUMIDITY
Relative humidity observable as measured at the tracking participant.
public static final ObservationType TEMPERATURE
Temperature observable as measured at the tracking participant.
public static ObservationType[] values()
for (ObservationType c : ObservationType.values()) System.out.println(c);
public static ObservationType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean process(ParseToken token, ContextBinding context, RangeUnitsConverter ruConverter, TdmMetadata metadata, ObservationsBlock observationsBlock)
token
- parse tokencontext
- context bindingruConverter
- converter for Range Units
(may be null)metadata
- metadata for current blockobservationsBlock
- observation block to fillpublic double rawToSI(RangeUnitsConverter ruConverter, TdmMetadata metadata, AbsoluteDate date, double rawValue)
ruConverter
- converter for Range Units
(may be null)metadata
- metadata corresponding to the observationdate
- observation daterawValue
- measurement raw valuepublic double siToRaw(RangeUnitsConverter ruConverter, TdmMetadata metadata, AbsoluteDate date, double siValue)
ruConverter
- converter for Range Units
(may be null)metadata
- metadata corresponding to the observationdate
- observation datesiValue
- measurement value in SI unitsCopyright © 2002-2021 CS GROUP. All rights reserved.