public class RinexObservationSatRecord extends Object
RinexObservationRecord
.Constructor and Description |
---|
RinexObservationSatRecord()
Initializes a new instance with default values.
|
RinexObservationSatRecord(int numObs)
Initializes a new instance based on the total number of observations.
|
RinexObservationSatRecord(RinexObservationSatRecord copy)
Initializes a new instance to be a copy of the instance passed in.
|
Modifier and Type | Method and Description |
---|---|
List<Integer> |
getLossOfLockIndicators()
Gets the array of Loss Of Lock indicators for this satellite in this epoch
Each LLI value is defined as:
Range 0-7
0: OK or not known
Bit 0 set: Lost lock between previous and current observation: cycle slip possible
Bit 1 set: Opposite wavelength factor to the one defined for the satellite, current epoch only
Bit 2 set: Observation under Anti-Spoofing (may suffer from increased noise)
Bits 0 and 1 for phase only.
|
int |
getNumberOfObservations()
Gets the number of observations for this satellite in this epoch.
|
List<Double> |
getObservations()
Gets the array of observations for this satellite in this epoch.
|
List<RinexObservationType> |
getObservationTypes()
Gets the array of observation types for this satellite in this epoch
Each observation type directly corresponds to the observation, LLI and signal strength
of the same index.
|
int |
getPseudoRandomNumber()
Gets the PRN for this satellite.
|
char |
getPseudoRandomNumberCharacter()
Gets the PRN character for this satellite.
|
List<Integer> |
getSignalStrengths()
Gets the array of signal strengths pertaining to each observation
SignalStrengths (get / set )[3] is the strength of the signal used to get the value observations[3]
Each signal strength value is defined as:
1: minimum possible signal strength
5: threshold for good S/N ratio
9: maximum possible signal strength
0: not known/don't care. |
int |
getWavelengthL1()
Gets the Wavelength Fact L1 for this satellite in this epoch
1: Full cycle ambiguities
2: Half cycle ambiguities.
|
int |
getWavelengthL2()
Gets the Wavelength Fact L2 for this satellite in this epoch
1: Full cycle ambiguities
2: Half cycle ambiguities
0: Single frequency instrument (use only L1).
|
void |
setLossOfLockIndicators(List<Integer> value)
Sets the array of Loss Of Lock indicators for this satellite in this epoch
Each LLI value is defined as:
Range 0-7
0: OK or not known
Bit 0 set: Lost lock between previous and current observation: cycle slip possible
Bit 1 set: Opposite wavelength factor to the one defined for the satellite, current epoch only
Bit 2 set: Observation under Anti-Spoofing (may suffer from increased noise)
Bits 0 and 1 for phase only.
|
void |
setObservations(List<Double> value)
Sets the array of observations for this satellite in this epoch.
|
void |
setObservationTypes(List<RinexObservationType> value)
Sets the array of observation types for this satellite in this epoch
Each observation type directly corresponds to the observation, LLI and signal strength
of the same index.
|
void |
setPseudoRandomNumber(int value)
Sets the PRN for this satellite.
|
void |
setPseudoRandomNumberCharacter(char value)
Sets the PRN character for this satellite.
|
void |
setSignalStrengths(List<Integer> value)
Sets the array of signal strengths pertaining to each observation
SignalStrengths (get / set )[3] is the strength of the signal used to get the value observations[3]
Each signal strength value is defined as:
1: minimum possible signal strength
5: threshold for good S/N ratio
9: maximum possible signal strength
0: not known/don't care. |
void |
setWavelengthL1(int value)
Sets the Wavelength Fact L1 for this satellite in this epoch
1: Full cycle ambiguities
2: Half cycle ambiguities.
|
void |
setWavelengthL2(int value)
Sets the Wavelength Fact L2 for this satellite in this epoch
1: Full cycle ambiguities
2: Half cycle ambiguities
0: Single frequency instrument (use only L1).
|
public RinexObservationSatRecord()
public RinexObservationSatRecord(int numObs)
numObs
- The number of observations to allow for with this record.public RinexObservationSatRecord(RinexObservationSatRecord copy)
copy
- The copy of the RinexObservationSatRecord
to copy values from.public final int getPseudoRandomNumber()
public final void setPseudoRandomNumber(int value)
public final char getPseudoRandomNumberCharacter()
public final void setPseudoRandomNumberCharacter(char value)
public final int getWavelengthL1()
public final void setWavelengthL1(int value)
public final int getWavelengthL2()
public final void setWavelengthL2(int value)
public final int getNumberOfObservations()
public final List<Double> getObservations()
public final void setObservations(List<Double> value)
public final List<RinexObservationType> getObservationTypes()
public final void setObservationTypes(List<RinexObservationType> value)
public final List<Integer> getLossOfLockIndicators()
public final void setLossOfLockIndicators(List<Integer> value)
public final List<Integer> getSignalStrengths()
SignalStrengths
(get
/ set
)[3] is the strength of the signal used to get the value observations[3]
Each signal strength value is defined as:
1: minimum possible signal strength
5: threshold for good S/N ratio
9: maximum possible signal strength
0: not known/don't care.public final void setSignalStrengths(List<Integer> value)
SignalStrengths
(get
/ set
)[3] is the strength of the signal used to get the value observations[3]
Each signal strength value is defined as:
1: minimum possible signal strength
5: threshold for good S/N ratio
9: maximum possible signal strength
0: not known/don't care.