Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
DSN70m
Antennas that are 70m (currently DSS-14, DSS-43 and DSS-63)
|
Constructor and Description |
---|
GsPass(java.util.Date passStart,
java.util.Date passEnd,
java.util.Date dumpStart,
java.util.Date dumpEnd,
java.lang.String groundStationName,
float passTmRate)
Constructor of the Ground Station pass, taking as parameters all the required information
|
GsPass(GsPass org) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(GsPass o) |
boolean |
equals(GsPass pass) |
int |
getDumpDurationSecs()
Get the TM dump duration in seconds
|
java.util.Date |
getEndDump()
Get the end date of the data dump
|
java.util.Date |
getEndPass()
get the end date of the ground station pass
|
java.lang.String |
getGroundStation()
Get the ground station name of the pass
|
int |
getPassDurationSecs()
Get the pass duration in seconds
|
java.util.Date |
getStartDump()
Get the start date of the data dump
|
java.util.Date |
getStartPass()
Get the start date of the Ground Station Pass
|
float |
getTmRate()
Get the telemetry bitrate of the pass
|
float |
getTotalDataDump()
Get the total number of bits to be downloaded in this pass (TM bit rate * dump duration)
|
boolean |
is70m()
True if this pass is from a 70m antenna
|
boolean |
isBSR()
True if this pass is BSR
|
void |
setEndDump(java.util.Date dumpEnd)
Set the end date of the data dump
|
void |
setEndPass(java.util.Date passEnd)
Set the end date of the ground station pass
|
void |
setGroundStation(java.lang.String groundStationName)
Set the ground station name of the pass
|
void |
setStartDump(java.util.Date dumpStart)
Set the start date of the data dump
|
void |
setStartPass(java.util.Date passStart)
Set the start date of the Ground Station pass
|
void |
setTmRate(float passTmRate)
Set the telemetry bitrate of the pass
|
java.lang.String |
toString() |
java.lang.String |
toString(int count)
Get the XML representation of the pass
|
public static java.lang.String[] DSN70m
public GsPass(java.util.Date passStart, java.util.Date passEnd, java.util.Date dumpStart, java.util.Date dumpEnd, java.lang.String groundStationName, float passTmRate)
passStart
- Acquisition of Signal of the GS passpassEnd
- Loss of Signal of the GS passdumpStart
- start date of the actual dump of datadumpEnd
- end date of the actual dump of datagroundStationName
- ground station used for this passpassTmRate
- telemetry downlink rate of this passpublic GsPass(GsPass org)
public boolean equals(GsPass pass)
public java.util.Date getStartPass()
public void setStartPass(java.util.Date passStart)
passStart
- public java.util.Date getEndPass()
public void setEndPass(java.util.Date passEnd)
passEnd
- public java.util.Date getStartDump()
public void setStartDump(java.util.Date dumpStart)
dumpStart
- public java.util.Date getEndDump()
public void setEndDump(java.util.Date dumpEnd)
dumpEnd
- public java.lang.String getGroundStation()
public void setGroundStation(java.lang.String groundStationName)
groundStationName
- public float getTmRate()
public void setTmRate(float passTmRate)
passTmRate
- public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(int count)
count
- number to be put in the count attributepublic int compareTo(GsPass o)
compareTo
in interface java.lang.Comparable<GsPass>
public int getDumpDurationSecs()
public int getPassDurationSecs()
public float getTotalDataDump()
public boolean isBSR()
public boolean is70m()