Calculate satellite pass data for a local horizon using a parallel algorithm. The data includes rise time (AOS), set time (LOS), and optionally, the maximum elevation (MAX) above the horizon.Namespace: Zeptomoby.OrbitTools.Track
Assembly: Zeptomoby.OrbitTools.Track (in Zeptomoby.OrbitTools.Track.dll) Version: 18.104.22.168 (22.214.171.124)
public static <PassData> CalcPassData( this site, sat, t1, t2, includeMax, useParallel )
<Public Shared Function CalcPassData ( _ site As , _ sat As , _ t1 As , _ t2 As , _ includeMax As , _ useParallel As _ ) As (Of PassData)> _
[public: static <PassData^>^ CalcPassData( ^ site, ^ sat, t1, t2, includeMax, useParallel )]
The Earth site for which events are calculated.
The start time (minutes-past-epoch).
The stop time (minutes-past-epoch).
If true, maximum visibility events are included in the returned data.
If true, the algorithm executes in parallel.
Return ValueA list of PassData objects containing the AOS/MAX/LOS events.
Usage NoteIn Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see
A satellite rising above the horizon, then setting below the horizon, is a single pass. This method will calculate all passes of a satellite over a given local horizon for the given time period. The method will also optionally calculate the maximum elevation above the local horizon that the satellite obtains during each pass. Setting the useParallel parameter to false forces the algorithm to execute serially. Serial execution may improve performance when searching smaller time spans.