Spacecraft.PassData(GroundStation groundStation)
|
String
|
Returns a formatted string which can be reported to an output file using the Report command. For each contact period, the content of the information is presented in two parts, Summary and Detailed. The Summary, which is provided first, includes Acquisition of Signal (AOS), Loss of Signal (LOS), the duration of the contact, and the maximum elevation of the contact. The Detailed section is presented in tabular form and provides the Epoch of each data point, and the Azimuth, Elevation, Range, and Range Rate of the Spacecraft with respect to the GroundStation. The detailed information is written to the table at the frequency of the propagation step size during the contact period.
The returned dates are in the Gregorian time format of Mmm DD YYYY HH:MM:SS.SSS(SSSSSS), where Mmm stands for the first three letters of the month; DD stands for the day of month; YYYY stands for the 4-digit year; and HH:MM:SS.SSS(SSSSSS) refers to hours, minutes, and seconds to to the highest accuracy available based on the timing precision mode. The azimuth and elevation angles are in degrees, the duration is in minutes, the range is in kilometers, and the range rate is in kilometers per second.
The PassData method will account for refraction if refraction modeling is turned on using the GroundStation.RefractionModelType property.
|
Spacecraft.PassData(GroundStation groundStation, Array EventTime, Array EventType, Array EventElevation)
|
Variable
|
Returns the number of elements that have been populated into the EventTime, EventType, and EventElevation arrays. The arrays are populated with the time, type, and elevation of pass events, where an event can be: Acquisition of Signal (AOS), Loss of Signal (LOS), and the maximum elevation of the contact.
The PassData method will account for refraction if refraction modeling is turned on using the GroundStation.RefractionModelType property.
|