public static class TDMFile.TDMMetaData extends Object
References:
CCSDS 503.0-B-1 recommended standard. ยง3.3 ("Tracking Data Message", Blue Book, Version 1.0, November 2007).
Constructor and Description |
---|
TDMMetaData()
Create a new TDM meta-data.
|
Modifier and Type | Method and Description |
---|---|
void |
addParticipant(int participantNumber,
String participant)
Adds a participant to the list.
|
void |
addReceiveDelay(int participantNumber,
double receiveDelay)
Adds a receive delay to the list.
|
void |
addTransmitDelay(int participantNumber,
double transmitDelay)
Adds a transmit delay to the list.
|
String |
getAngleType()
Getter for angleType.
|
List<String> |
getComment()
Get the meta-data comment.
|
double |
getCorrectionAngle1()
Getter for the correctionAngle1.
|
double |
getCorrectionAngle2()
Getter for the correctionAngle2.
|
double |
getCorrectionDoppler()
Getter for the correctionDoppler.
|
double |
getCorrectionRange()
Getter for the correctionRange.
|
double |
getCorrectionReceive()
Getter for the correctionReceive.
|
String |
getCorrectionsApplied()
Getter for the correctionApplied.
|
double |
getCorrectionTransmit()
Getter for the correctionTransmit.
|
String |
getDataQuality()
Getter for the dataQuality.
|
double |
getFreqOffset()
Getter for the freqOffset.
|
double |
getIntegrationInterval()
Getter for the integrationInterval.
|
String |
getIntegrationRef()
Getter for the integrationRef.
|
String |
getMode()
Getter for the mode.
|
Map<Integer,String> |
getParticipants()
Getter for the participants.
|
String |
getPath()
Getter for the path.
|
String |
getPath1()
Getter for the path1.
|
String |
getPath2()
Getter for the path2.
|
String |
getRangeMode()
Getter for the rangeMode.
|
double |
getRangeModulus()
Getter for the rangeModulus.
|
String |
getRangeUnits()
Getter for the rangeUnits.
|
String |
getReceiveBand()
Getter for the receiveBand.
|
Map<Integer,Double> |
getReceiveDelays()
Getter for receiveDelays.
|
Frame |
getReferenceFrame()
Get the the value of
REFERENCE_FRAME as an Orekit Frame . |
String |
getReferenceFrameString()
Get the reference frame specifier as it appeared in the file.
|
AbsoluteDate |
getStartTime()
Getter for the startTime.
|
String |
getStartTimeString()
Getter for the startTime String.
|
AbsoluteDate |
getStopTime()
Getter for the stopTime.
|
String |
getStopTimeString()
Getter for the stopTime String.
|
CcsdsTimeScale |
getTimeSystem()
Get the Time System that: for OPM, is used for metadata, state vector,
maneuver and covariance data, for OMM, is used for metadata, orbit state
and covariance data, for OEM, is used for metadata, ephemeris and
covariance data.
|
String |
getTimetagRef()
Getter for the timetagRef.
|
String |
getTransmitBand()
Getter for the transmitBand.
|
Map<Integer,Double> |
getTransmitDelays()
Getter for the transmitDelays.
|
int |
getTurnaroundDenominator()
Getter for the turnaroundDenominator.
|
int |
getTurnaroundNumerator()
Getter for the turnaroundNumerator.
|
void |
setAngleType(String angleType)
Setter for the angleType.
|
void |
setComment(List<String> comment)
Set the meta-data comment.
|
void |
setCorrectionAngle1(double correctionAngle1)
Setter for the correctionAngle1.
|
void |
setCorrectionAngle2(double correctionAngle2)
Setter for the correctionAngle2.
|
void |
setCorrectionDoppler(double correctionDoppler)
Setter for the correctionDoppler.
|
void |
setCorrectionRange(double correctionRange)
Setter for the correctionRange.
|
void |
setCorrectionReceive(double correctionReceive)
Setter for the correctionReceive.
|
void |
setCorrectionsApplied(String correctionsApplied)
Setter for the correctionApplied.
|
void |
setCorrectionTransmit(double correctionTransmit)
Setter for the correctionTransmit.
|
void |
setDataQuality(String dataQuality)
Setter for the dataQuality.
|
void |
setFreqOffset(double freqOffset)
Setter for the freqOffset.
|
void |
setIntegrationInterval(double integrationInterval)
Setter for the integrationInterval.
|
void |
setIntegrationRef(String integrationRef)
Setter for the integrationRef.
|
void |
setMode(String mode)
Setter for the mode.
|
void |
setParticipants(Map<Integer,String> participants)
Setter for the participants.
|
void |
setPath(String path)
Setter for the path.
|
void |
setPath1(String path1)
Setter for the path1.
|
void |
setPath2(String path2)
Setter for the path2.
|
void |
setRangeMode(String rangeMode)
Setter for the rangeMode.
|
void |
setRangeModulus(double rangeModulus)
Setter for the rangeModulus.
|
void |
setRangeUnits(String rangeUnits)
Setter for the rangeUnits.
|
void |
setReceiveBand(String receiveBand)
Setter for the receiveBand.
|
void |
setReceiveDelays(Map<Integer,Double> receiveDelays)
Setter for the receiveDelays.
|
void |
setReferenceFrame(Frame refFrame)
Set the reference frame in which data are given: used for RADEC tracking data.
|
void |
setReferenceFrameString(String frame)
Set the reference frame name.
|
void |
setStartTime(AbsoluteDate startTime)
Setter for the startTime.
|
void |
setStartTimeString(String startTimeString)
Setter for the startTime String.
|
void |
setStopTime(AbsoluteDate stopTime)
Setter for the stopTime.
|
void |
setStopTimeString(String stopTimeString)
Setter for the stopTime String.
|
void |
setTimeSystem(CcsdsTimeScale timeSystem)
Set the Time System that: for OPM, is used for metadata, state vector,
maneuver and covariance data, for OMM, is used for metadata, orbit state
and covariance data, for OEM, is used for metadata, ephemeris and
covariance data.
|
void |
setTimetagRef(String timetagRef)
Setter for the timetagRef.
|
void |
setTransmitBand(String transmitBand)
Setter for the transmitBand.
|
void |
setTransmitDelays(Map<Integer,Double> transmitDelays)
Setter for the transmitDelays.
|
void |
setTurnaroundDenominator(int turnaroundDenominator)
Setter for the turnaroundDenominator.
|
void |
setTurnaroundNumerator(int turnaroundNumerator)
Setter for the turnaroundNumerator.
|
public CcsdsTimeScale getTimeSystem()
public void setTimeSystem(CcsdsTimeScale timeSystem)
timeSystem
- the time system to be setpublic AbsoluteDate getStartTime()
public void setStartTime(AbsoluteDate startTime)
startTime
- the startTime to setpublic String getStartTimeString()
public void setStartTimeString(String startTimeString)
startTimeString
- the startTime String to setpublic AbsoluteDate getStopTime()
public void setStopTime(AbsoluteDate stopTime)
stopTime
- the stopTime to setpublic String getStopTimeString()
public void setStopTimeString(String stopTimeString)
stopTimeString
- the stopTime String to setpublic Map<Integer,String> getParticipants()
public void setParticipants(Map<Integer,String> participants)
participants
- the participants to setpublic void addParticipant(int participantNumber, String participant)
participantNumber
- the number of the participant to addparticipant
- the name of the participant to addpublic String getMode()
public void setMode(String mode)
mode
- the mode to setpublic String getPath()
public void setPath(String path)
path
- the path to setpublic String getPath1()
public void setPath1(String path1)
path1
- the path1 to setpublic String getPath2()
public void setPath2(String path2)
path2
- the path2 to setpublic String getTransmitBand()
public void setTransmitBand(String transmitBand)
transmitBand
- the transmitBand to setpublic String getReceiveBand()
public void setReceiveBand(String receiveBand)
receiveBand
- the receiveBand to setpublic int getTurnaroundNumerator()
public void setTurnaroundNumerator(int turnaroundNumerator)
turnaroundNumerator
- the turnaroundNumerator to setpublic int getTurnaroundDenominator()
public void setTurnaroundDenominator(int turnaroundDenominator)
turnaroundDenominator
- the turnaroundDenominator to setpublic String getTimetagRef()
public void setTimetagRef(String timetagRef)
timetagRef
- the timetagRef to setpublic double getIntegrationInterval()
public void setIntegrationInterval(double integrationInterval)
integrationInterval
- the integrationInterval to setpublic String getIntegrationRef()
public void setIntegrationRef(String integrationRef)
integrationRef
- the integrationRef to setpublic double getFreqOffset()
public void setFreqOffset(double freqOffset)
freqOffset
- the freqOffset to setpublic String getRangeMode()
public void setRangeMode(String rangeMode)
rangeMode
- the rangeMode to setpublic double getRangeModulus()
public void setRangeModulus(double rangeModulus)
rangeModulus
- the rangeModulus to setpublic String getRangeUnits()
public void setRangeUnits(String rangeUnits)
rangeUnits
- the rangeUnits to setpublic String getAngleType()
public void setAngleType(String angleType)
angleType
- the angleType to setpublic Frame getReferenceFrame()
REFERENCE_FRAME
as an Orekit Frame
.REFERENCE_FRAME
keyword.public void setReferenceFrame(Frame refFrame)
refFrame
- the reference frame to be setpublic String getReferenceFrameString()
public void setReferenceFrameString(String frame)
frame
- specifier as it appeared in the file.public Map<Integer,Double> getTransmitDelays()
public void setTransmitDelays(Map<Integer,Double> transmitDelays)
transmitDelays
- the transmitDelays to setpublic void addTransmitDelay(int participantNumber, double transmitDelay)
participantNumber
- the number of the participants for which the transmit delay is giventransmitDelay
- the transmit delay value to addpublic Map<Integer,Double> getReceiveDelays()
public void setReceiveDelays(Map<Integer,Double> receiveDelays)
receiveDelays
- the receiveDelays to setpublic void addReceiveDelay(int participantNumber, double receiveDelay)
participantNumber
- the number of the participants for which the receive delay is givenreceiveDelay
- the receive delay value to addpublic String getDataQuality()
public void setDataQuality(String dataQuality)
dataQuality
- the dataQuality to setpublic double getCorrectionAngle1()
public void setCorrectionAngle1(double correctionAngle1)
correctionAngle1
- the correctionAngle1 to setpublic double getCorrectionAngle2()
public void setCorrectionAngle2(double correctionAngle2)
correctionAngle2
- the correctionAngle2 to setpublic double getCorrectionDoppler()
public void setCorrectionDoppler(double correctionDoppler)
correctionDoppler
- the correctionDoppler to setpublic double getCorrectionRange()
public void setCorrectionRange(double correctionRange)
correctionRange
- the correctionRange to setpublic double getCorrectionReceive()
public void setCorrectionReceive(double correctionReceive)
correctionReceive
- the correctionReceive to setpublic double getCorrectionTransmit()
public void setCorrectionTransmit(double correctionTransmit)
correctionTransmit
- the correctionTransmit to setpublic String getCorrectionsApplied()
public void setCorrectionsApplied(String correctionsApplied)
correctionsApplied
- the correctionApplied to setCopyright © 2002-2020 CS Group. All rights reserved.