Constructor used for satellite-to-satellite acquisition.

Namespace: Zeptomoby.OrbitTools.Track
Assembly: Zeptomoby.OrbitTools.Track (in Zeptomoby.OrbitTools.Track.dll) Version: 1.5.0.0 (1.5.0.0)

Syntax

C#
public Acquire(
	Satellite primary,
	IList<Satellite> targets,
	DateTime t1,
	DateTime t2,
	double kmAltitude
)
Visual Basic
Public Sub New ( _
	primary As Satellite, _
	targets As IList(Of Satellite), _
	t1 As DateTime, _
	t2 As DateTime, _
	kmAltitude As Double _
)
Visual C++
public:
Acquire(
	Satellite^ primary, 
	IList<Satellite^>^ targets, 
	DateTime t1, 
	DateTime t2, 
	double kmAltitude
)

Parameters

primary
Type: Satellite
The primary satellite.
targets
Type: System.Collections.Generic..::..IList<(Of <(<'Satellite>)>)>
The target satellites.
t1
Type: System..::..DateTime
The start time.
t2
Type: System..::..DateTime
The stop time.
kmAltitude
Type: System..::..Double
Two satellites are considered eclipsed by the earth when any point on a line between the two falls below this altitude.

Remarks

A satellite can "acquire" another satellite when its view of that satellite is not obstructed by the earth. A target satellite is considered eclipsed by the earth when any point on a line connecting the primary satellite and the target satellite falls below the altitude "kmAltitude". The altitude is relative to the surface of the earth ellipsoid model (given by the primary satellite). Increase this value to avoid generating acquire times that would require a communication link between the two satellites to pass through the earth's atmosphere.

See Also