Redistribution and use in source and binary forms, with or without modification, are permitted provided the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Definition in file gnss_types.h.
Go to the source code of this file.
Data Structures | |
struct | GNSS_structFlagsBitField |
A 32 bit bit-field for GNSS measurement associated flags (all are boolean indicators). More... | |
struct | GNSS_structCorrections |
Correction data associated with a single receiver measurement channel. PRC is PseudRange Correction, RRC is RangeRate Correction. More... | |
struct | GNSS_structResiduals |
Residuals data associated with a single receiver measurement channel. More... | |
struct | GNSS_structSatellitePVT |
A struct for satelite data. More... | |
struct | GNSS_structKlobuchar |
A container for klobuchar sytle ionospheric parameters. More... | |
struct | GNSS_structMeasurement |
Measurement data associated with a single receiver measurement channel. More... | |
struct | GNSS_structDOP |
A struct for holding dilution of precision information. More... | |
struct | GNSS_structReceiverTime |
A container for time information. More... | |
struct | GNSS_structDMS |
A struct for degrees, minutes, seconds, and a string. More... | |
struct | GNSS_structPVT |
A struct for holding position, velocity and time. More... | |
Enumerations | |
enum | GNSS_enumRxDataType { GNSS_RXDATA_RINEX21 = 1, GNSS_RXDATA_RINEX211 = 2, GNSS_RXDATA_NOVATELOEM3 = 3, GNSS_RXDATA_NOVATELOEM4 = 4 } |
These are the supported receiver data types. More... | |
enum | GNSS_enumCodeType |
An enumerated for a GNSS code modulation type. More... | |
enum | GNSS_enumFrequency |
An enumeration for a GNSS frequency type. More... | |
enum | GNSS_enumSystem |
An enumeration for a GNSS system type. More... | |
enum | GNSS_enumMeasurementType |
An enumeration for a GNSS measurement type. More... |
enum GNSS_enumCodeType |
An enumerated for a GNSS code modulation type.
This enumerated uses the NovAtel OEM4 convention.
Definition at line 103 of file gnss_types.h.
enum GNSS_enumFrequency |
An enumeration for a GNSS frequency type.
This enumerated uses the NovAtel OEM4 convention.
Definition at line 115 of file gnss_types.h.
enum GNSS_enumRxDataType |
These are the supported receiver data types.
GNSS_RXDATA_RINEX21 | RINEX version 2.1. |
GNSS_RXDATA_RINEX211 | RINEX version 2.11. |
GNSS_RXDATA_NOVATELOEM3 | NovAtel OEM4 data. |
GNSS_RXDATA_NOVATELOEM4 | NovAtel OEM4 data. |
Definition at line 48 of file gnss_types.h.
enum GNSS_enumSystem |
An enumeration for a GNSS system type.
This enumerated uses the NovAtel OEM4 convention.
Definition at line 126 of file gnss_types.h.