Spacecraft.SimulateTrackingData(Formation, List<GNSSObservation>, Variable) Method

Top 

Description

This method simuluates GNSS Pseudorange data whenever the calling Spacecraft is in view of the observing sensor on-board one of the observing GNSS Spacecraft.

 

Timing Precision Mode

This page describes functionality in nanosecond timing precision mode.

Click here to see the documentation for this object in millisecond timing precision mode.

 

Method Signature

Spacecraft.SimulateTrackingData(

Formation gnssFormation,


List<GNSSObservation> gnssObservations,


Variable exclusionHeight)

 

 

Arguments

gnssFormation


Description:

The Formation object for the Observing GNSS spacecraft. This argument is used to determine visibility of GNSS Spacecraft. Also when simulating Pseudorange data it is used to model clock biases and set the Satellite ID code based on the GNSS System and SatelliteId.

Repeatable:

1 to Unlimited times

 

 

gnssObservations


Description:

The List of GNSS Observations to be populated with data. The size of the list is the maximum number of GNSS Observations that will be simulated.

 

 

exclusionHeight


Description:

The height above the limb of the Earth, below which all signals passing the Earth will be excluded.

Units:

km

Valid Range:

exclusionHeight ≥ 0

 

 

 

Return Value

Type:

number

 

 

Returns 1 if data was successfully simulated, 0 if no data was simulated due to a visibility restriction, such as an occulting body or sensor mask. When simulating multiple Pseudorange Observations, this method returns the number simulated.

 

Syntax

myVariable1 = mySpacecraft1.SimulateTrackingData(myFormation1, myListOfGNSSObservation1, myVariable2);

 

 

See also

Spacecraft Object

Spacecraft.SimulateTrackingData

Spacecraft Propagation Guide

Coverage and Contact Analysis Guide