Skip to main content

Type Alias: GPSSatComputerOptions

GPSSatComputerOptions = object

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

Options for GPSSatComputer.

Properties

channelCount?

optional channelCount: number

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

The total number of receiver channels supported by the computer. The computer can acquire and track one satellite per channel.

If sbasChannelCount is defined, then the computer's receiver channels will be split into two categories: non-SBAS and SBAS channels. Non-SBAS channels will only be capable of tracking non-SBAS satellites, and SBAS channels will only be capable of tracking SBAS satellites. The number of non-SBAS channels will be set equal to the total number of channels minus the number of SBAS channels. If sbasChannelCount is not defined, then all receiver channels will be able to track both non-SBAS and SBAS satellites.

If the number of channels capable of tracking non-SBAS satellites is less than four, then the total number of channels will be forcibly increased to accommodate four non-SBAS-tracking channels.

If this value is not defined, then it will default to the total number of all satellites if sbasChannelCount is defined, or to the total number of non-SBAS satellites plus the value of sbasChannelCount if sbasChannelCount is defined.


satInUseMaxCount?

optional satInUseMaxCount: number | Subscribable<number>

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

The maximum number of satellites to use for position solution calculations. Must be greater than or equal to 4. Defaults to Infinity.


satInUseOptimumCount?

optional satInUseOptimumCount: number | Subscribable<number>

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

The optimum number of satellites to use for position solution calculations when targeting a maximum PDOP value. Must be greater than or equal to 4. Additional satellites will be selected while PDOP is greater than the target (satInUsePdopTarget) or the number of selected satellites is less than the optimum count. Defaults to 4.


satInUsePdopTarget?

optional satInUsePdopTarget: number | Subscribable<number>

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

The maximum PDOP to target when selecting satellites to use for position solution calculations. Additional satellites will be selected while PDOP is greater than the target or the number of selected satellites is less than the optimum count (satInUseOptimumCount). Values less than or equal to zero will cause all possible satellites to be selected up to the maximum count (satInUseMaxCount). Defaults to -1.


sbasChannelCount?

optional sbasChannelCount: number

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

The number of SBAS receiver channels supported by the computer. If this value is defined, then the computer's receiver channels will be split into two categories: non-SBAS and SBAS channels. Non-SBAS channels will only be capable of tracking non-SBAS satellites, and SBAS channels will only be capable of tracking SBAS satellites. The number of non-SBAS channels will be set equal to the total number of channels minus the number of SBAS channels. If this value is not defined, then all receiver channels will be able to track both non-SBAS and SBAS satellites.


timingOptions?

optional timingOptions: Readonly<GPSSatelliteTimingOptions>

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

Options with which to configure the timings of satellite state changes.