Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Antenna ¶ added in v0.18.7
type Antenna struct {
Type string `json:"type" validate:"required"`
Radome string `json:"antennaRadomeType"`
RadomeSerialNum string `json:"radomeSerialNumber"`
SerialNum string `json:"serialNumber" validate:"required"`
ReferencePoint string `json:"antennaReferencePoint"`
EccUp float64 `json:"markerArpUpEcc"`
EccNorth float64 `json:"markerArpNorthEcc"`
EccEast float64 `json:"markerArpEastEcc"`
AlignmentFromTrueNorth float64 `json:"alignmentFromTrueNorth"` // in deg; + is clockwise/east
CableType string `json:"antennaCableType"` // vendor & type number
CableLength float32 `json:"antennaCableLength"` // in meter
DateInstalled time.Time `json:"dateInstalled"`
DateRemoved time.Time `json:"dateRemoved"`
Notes string `json:"notes"` // Additional Information
}
Antenna is a GNSS antenna.
type Metadata ¶
type Metadata struct {
Time time.Time
Source byte
F_0x00 string // comment
F_0x01 string // software
F_0x02 string // program operator
F_0x03 string // location
F_0x04 string // site name/marker name
F_0x05 string // site number
F_0x06 string // monument description
F_0x07 string // monument number/marker number
F_0x08 string // marker name
F_0x09 string // marker number
F_0x0c string // date est.
F_0x14 string // site operator/observer
F_0x15 string // agency
F_0x17 string // antenna type
F_0x18 string // antenna number
F_0x19 string // receiver type
F_0x1a string // receiver number
F_0x1b string // receiver fw
F_0x1d [3]float64 // ECEF X/Y/Z
F_0x1e [3]float64 // ECEF Lon/Lat/Ht
F_0x1f [3]float64 // Delta H/E/N
}
Metadata -
type Receiver ¶ added in v0.18.7
type Receiver struct {
Type string `json:"type" validate:"required"`
Systems gnss.Systems `json:"satelliteSystems" validate:"required"` // Sattelite System
SerialNum string `json:"serialNumber" validate:"required"`
Firmware string `json:"firmwareVersion"`
ElevationCutoff float64 `json:"elevationCutoffSetting"` // degree
TemperatureStabiliz string `json:"temperatureStabilization"` // none or tolerance in degrees C
DateInstalled time.Time `json:"dateInstalled" validate:"required"`
DateRemoved time.Time `json:"dateRemoved"`
Notes string `json:"notes"` // Additional Information
}
Receiver is a GNSS receiver.
Click to show internal directories.
Click to hide internal directories.