public class CPFHeader extends ILRSHeader
Note: Only the required fields are present.
Constructor and Description |
---|
CPFHeader() |
Modifier and Type | Method and Description |
---|---|
double |
getCenterOfMassOffset()
Get the approximate center of mass to reflector offset.
|
double |
getPrf()
Get the Pulse Repetition Frequency (PRF).
|
Frame |
getRefFrame()
Get the reference frame.
|
int |
getRefFrameId()
Get the reference frame identifier.
|
int |
getRotationalAngleType()
Get the rotation angle type.
|
String |
getSource()
Get the ephemeris source.
|
int |
getStep()
Get the time between table entries.
|
int |
getSubDailySequenceNumber()
Get the sub-daily ephemeris sequence number.
|
double |
getTranspClkRef()
Get the transponder Clock Reference Time.
|
double |
getTranspOscDrift()
Get the transponder Oscillator Drift in parts in 10^15.
|
double |
getTranspTransmitDelay()
Get the transponder transmit delay.
|
double |
getTranspUtcOffset()
Get the transponder UTC offset.
|
boolean |
isCenterOfMassCorrectionApplied()
Get the flag telling if the center of mass correction is applied.
|
boolean |
isCompatibleWithTIVs()
Get the flag for compatibility with TIVs.
|
void |
setCenterOfMassOffset(double centerOfMassOffset)
Set the approximate center of mass to reflector offset.
|
void |
setIsCenterOfMassCorrectionApplied(boolean isCenterOfMassCorrectionApplied)
Set the flag telling if the center of mass correction is applied.
|
void |
setIsCompatibleWithTIVs(boolean isCompatibleWithTIVs)
Set the flag for compatibility with TIVs.
|
void |
setPrf(double prf)
Set the Pulse Repetition Frequency (PRF).
|
void |
setRefFrame(Frame refFrame)
Set the reference frame.
|
void |
setRefFrameId(int refFrameId)
Set the reference frame identifier.
|
void |
setRotationalAngleType(int rotationalAngleType)
Set the rotation angle type.
|
void |
setSource(String source)
Set the ephemeris source.
|
void |
setStep(int step)
Set the time between table entries.
|
void |
setSubDailySequenceNumber(int subDailySequenceNumber)
Set the sub-daily ephemeris sequence number.
|
void |
setTranspClkRef(double transpClkRef)
Set the transponder Clock Reference Time.
|
void |
setTranspOscDrift(double transpOscDrift)
Set the transponder Oscillator Drift in parts.
|
void |
setTranspTransmitDelay(double transpTransmitDelay)
Set the transponder transmit delay.
|
void |
setTranspUtcOffset(double transpUtcOffset)
Set the transponder UTC offset.
|
getEndEpoch, getFormat, getIlrsSatelliteId, getName, getNoradId, getProductionEpoch, getProductionHour, getSequenceNumber, getSic, getStartEpoch, getTargetClass, getTargetLocation, getVersion, setEndEpoch, setFormat, setIlrsSatelliteId, setName, setNoradId, setProductionEpoch, setProductionHour, setSequenceNumber, setSic, setStartEpoch, setTargetClass, setTargetLocation, setVersion
public String getSource()
public void setSource(String source)
source
- the ephemeris source to setpublic int getSubDailySequenceNumber()
public void setSubDailySequenceNumber(int subDailySequenceNumber)
subDailySequenceNumber
- the sub-daily ephemeris sequence number to setpublic int getStep()
public void setStep(int step)
step
- the time to set in secondspublic boolean isCompatibleWithTIVs()
public void setIsCompatibleWithTIVs(boolean isCompatibleWithTIVs)
isCompatibleWithTIVs
- true if compatible with TIVspublic Frame getRefFrame()
public void setRefFrame(Frame refFrame)
refFrame
- the reference frame to setpublic int getRefFrameId()
public void setRefFrameId(int refFrameId)
refFrameId
- the reference frame identifier to setpublic int getRotationalAngleType()
public void setRotationalAngleType(int rotationalAngleType)
rotationalAngleType
- the rotation angle type to setpublic boolean isCenterOfMassCorrectionApplied()
public void setIsCenterOfMassCorrectionApplied(boolean isCenterOfMassCorrectionApplied)
isCenterOfMassCorrectionApplied
- true if center of mass correction is appliedpublic double getPrf()
public void setPrf(double prf)
prf
- the ulse Repetition Frequency (PRF) to set in Hzpublic double getTranspTransmitDelay()
public void setTranspTransmitDelay(double transpTransmitDelay)
transpTransmitDelay
- the transponder transmit delay to set in secondspublic double getTranspUtcOffset()
public void setTranspUtcOffset(double transpUtcOffset)
transpUtcOffset
- the UTC offset to set in secondspublic double getTranspOscDrift()
public void setTranspOscDrift(double transpOscDrift)
transpOscDrift
- the transponder Oscillator Drift in parts in 10^15 to setpublic double getTranspClkRef()
public void setTranspClkRef(double transpClkRef)
transpClkRef
- the transponder Clock Reference Time to setpublic double getCenterOfMassOffset()
public void setCenterOfMassOffset(double centerOfMassOffset)
centerOfMassOffset
- the offset to set in metersCopyright © 2002-2022 CS GROUP. All rights reserved.