Skip to main content

Interface: GPSPredictionSatellite

Defined in: src/sdk/instruments/GPSSat.ts:124

A representation of a GPS satellite that is simulated by a GPSPredictionContext.

Properties

position

readonly position: Subscribable<Readonly<Omit<Float64Array<ArrayBufferLike>, "set" | "sort" | "copyWithin">>>

Defined in: src/sdk/instruments/GPSSat.ts:141

This satellite's most recently predicted position relative to the receiver, as [zenith angle, hour angle] in radians. Zenith angle is the angle between the satellite's line-of-sight vector from the receiver and a vector pointing directly upward at the receiver's position. Hour angle is the angle between the satellite's line-of-sight vector from the receiver, projected onto the horizontal plane at the receiver's position, and the vector pointing toward true north from the receiver's position.


prn

readonly prn: number

Defined in: src/sdk/instruments/GPSSat.ts:126

The PRN (pseudo-random noise) code for this satellite.


sbasGroup

readonly sbasGroup: string | undefined

Defined in: src/sdk/instruments/GPSSat.ts:129

The SBAS group to which this satellite belongs, or undefined if this satellite is not an SBAS satellite.


signalStrength

readonly signalStrength: Subscribable<number>

Defined in: src/sdk/instruments/GPSSat.ts:144

This satellite's most recently predicted signal strength, in the range 0 to 1.


state

readonly state: Subscribable<GPSSatelliteState>

Defined in: src/sdk/instruments/GPSSat.ts:132

This satellite's most recently predicted state.