Documentation
¶
Index ¶
Constants ¶
View Source
const ( InputTypeConfig = "configuration" InputTypeEphemeris = "ephemeris" InputTypeObservation = "observation" )
Constants for InputData types
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Result ¶ added in v0.12.0
type Result struct {
Time time.Time
Position coordinates.Vector3D
PositionError coordinates.Vector3D
ReceiverClockOffset float64
NumberOfSatellites int
}
func Calculate ¶ added in v0.12.0
func Calculate(epoch observation.Epoch, ssm state.SatelliteStateMap, config config.Config) (result Result, err error)
func Process ¶ added in v0.12.0
func Process(epoch observation.Epoch, eStore *ephemeris.EphemerisStore, config config.Config) (result Result, err error)
type SPP ¶
type SPP struct {
Config config.Config
DataChan chan InputData
ResultsChan chan Results
Epoch observation.Epoch
Ephemeris *ephemeris.EphemerisStore
SatelliteStateMap state.SatelliteStateMap
Result Result
}
SPP is a struct that holds the input and output channels for the Single Point Positioning (SPP) algorithm
Click to show internal directories.
Click to hide internal directories.