List of integer tracking data IDs used in conjunction with the current measurement.
The default is an empty list.
The TrackerIDs list and TrackerNames list are mutually exclusive. If all of the object IDs are integers, add them to the TrackerIDs list; if any of the IDs are alphanumeric, then all the IDs must be added to the TrackerNames list instead.
For two-way ground range, az, el, and Doppler the first tracking ID is the ID of the ground facility used to track the satellite and the second (and last) ID is the ID for the satellite being tracked.
For accelerometer measurements the first tracking ID is the ID of the Accelerometer Sensor and the second (and last) ID is the ID for the satellite hosting the accelerometer.
For space based RA, DEC, azimuth, elevation, range, and Doppler, the first tracking ID is the ID of the observing satellite and the second (and last) ID is the ID for the satellite being tracked.
For GPS CA, P1, and/or P2 pseudorange and/or L1, L2, LA phase (non single-differenced) the first tracking ID is the ID of the GPS Receiver and the second (and last) ID is the PRN of the transmitting SV.
For GPS SD measurements the first tracking ID is the ID of the GPS Receiver, the second ID is the PRN of the first SV, and the third (and last) ID is the PRN of the second SV.
For GPS 2 legged measurements the first tracking ID is the ID of the GPS Receiver, the second ID is the ID of the relay satellite and the third ID is the PRN of the transmitting SV.
For GPS navigation solution measurements, the only tracking ID is that of the GPS Receiver.
For TDOA, TDOA Dot and FDOA measurements, the first tracking ID is the ID of the emitter, the second (path 1) and third (path 2) IDs are the IDs of the relay satellites and the fourth ID is the ID of the receive station. The measurements are time tagged based on signal reception on path 1 and are computed as (path 2 minus path 1).
For SD TDOA and SD FDOA measurements, the first (path 1 and path 2) and second (path 3 and path 4) tracking IDs are the IDs of the emitters, the third (path 1 and path 3) and fourth (path 2 and path 4) IDs is the ID of the relay satellite and the third ID is the ID of the receive station. The measurements are time tagged based on signal reception on path 1 and are computed as (path 4 minus path 3) - (path 2 minus path 1).
For SB TDOA, SB TDOA Dot and SB FDOA measurements, the first tracking ID is the ID of the emitter, the second (path 1) is the ID of a tracking instrument on the first receiving satellite and the third (path 2) ID is the ID of the second receiving satellite. The measurements are time tagged based on signal reception on path 1 and are computed as (path 2 minus path 1).
For SB TDOA SBE and SB FDOA SBE measurements, the emitter id comes first followed by (path 1) ID of a tracking instrument on the first receiving satellite and finally the (path 2) ID of the second receiving satellite. The measurements are time tagged based on signal reception on path 1 and are computed as (path 2 minus path 1).
For TDOA 2 Emitters and TDOA 2 Emitters Dot measurements, the first (path 1) and second (path 2) tracking IDs are the IDs of the emitters, the third ID is the ID of the relay satellite and the fourth ID is the ID of the receive station. The measurements are time tagged based on signal reception on path 1 and are computed as (path 2 minus path 1).
An ID is added to the TrackerIDs list using the insert method. For example the syntax in perl would be:
$pObs->{TrackerIDs}->Insert(0, $Snum); $pObs->{TrackerIDs}->Insert(1, $Vnum);
The insertion order, 0 for Tracker Snum and 1 for satellite Vnum, is important because otherwise wrong values will be assigned to the satellite ID and tracker ID.
[Visual Basic .NET] |
---|
Public Property TrackerIDs() As IAgODTrackingIDList |
[C#] |
---|
public IAgODTrackingIDList TrackerIDs {get; set;} |
[Managed C++] |
---|
public: __property IAgODTrackingIDList ^ get_TrackerIDs(); |
[Unmanaged C++] |
---|
public: HRESULT get_TrackerIDs( IAgODTrackingIDList ** pVal ); public: HRESULT put_TrackerIDs( IAgODTrackingIDList pVal ); |
[Java] |
---|
public IAgODTrackingIDList getTrackerIDs(); public void setTrackerIDs( IAgODTrackingIDList ); |
[Python - STK API ![]() |
---|
@property def TrackerIDs(self) -> "IAgODTrackingIDList": @TrackerIDs.setter def TrackerIDs(self, pVal:"IAgODTrackingIDList") -> None: |