0.4.1
Loading...
Searching...
No Matches
NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData Struct Reference

Repeated data in this message. More...

Public Member Functions

bool cpValid () const
 Carrier phase valid.
 
bool halfCycValid () const
 Half cycle valid.
 
bool prValid () const
 Pseudorange valid.
 
bool subHalfSubtractedFromPhase () const
 Half cycle subtracted from phase.
 

Data Fields

uint8_t cno
 Carrier-to-noise density ratio (signal strength) [dB-Hz].
 
double cpMes
 
std::bitset< 1UL *8UL > cpStdev
 Estimated carrier phase measurement standard deviation [cycles * 0.004] (note a raw value of 0x0F indicates the value is invalid) (see graphic below)
 
float doMes
 Doppler measurement (positive sign for approaching satellites) [Hz].
 
std::bitset< 1UL *8UL > doStdev
 Estimated Doppler measurement standard deviation. [Hz * 0.002*2^n] (see graphic below)
 
uint8_t freqId
 Only used for GLONASS: This is the frequency slot + 7 (range from 0 to 13)
 
uint8_t gnssId
 GNSS identifier (see Satellite Numbering for a list of identifiers)
 
uint16_t locktime
 Carrier phase locktime counter [ms] (maximum 64500ms)
 
double prMes
 
std::bitset< 1UL *8UL > prStdev
 Estimated pseudorange measurement standard deviation [m * 0.01*2^n] (see graphic below)
 
uint8_t reserved2
 Reserved.
 
uint8_t sigId
 New style signal identifier (see Signal Identifiers).(not supported in protocol versions less than 27)
 
uint8_t svId
 Satellite identifier (see Satellite Numbering)
 
std::bitset< 1UL *8UL > trkStat
 Tracking status bitfield (see graphic below)
 

Detailed Description

Repeated data in this message.

Definition at line 647 of file UbloxTypes.hpp.

Member Function Documentation

◆ cpValid()

bool NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::cpValid ( ) const
inlinenodiscard

Carrier phase valid.

Definition at line 674 of file UbloxTypes.hpp.

◆ halfCycValid()

bool NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::halfCycValid ( ) const
inlinenodiscard

Half cycle valid.

Definition at line 677 of file UbloxTypes.hpp.

◆ prValid()

bool NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::prValid ( ) const
inlinenodiscard

Pseudorange valid.

Definition at line 671 of file UbloxTypes.hpp.

◆ subHalfSubtractedFromPhase()

bool NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::subHalfSubtractedFromPhase ( ) const
inlinenodiscard

Half cycle subtracted from phase.

Definition at line 680 of file UbloxTypes.hpp.

Field Documentation

◆ cno

uint8_t NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::cno

Carrier-to-noise density ratio (signal strength) [dB-Hz].

Definition at line 663 of file UbloxTypes.hpp.

◆ cpMes

double NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::cpMes

Carrier phase measurement [cycles]. The carrier phase initial ambiguity is initialized using an approximate value to make the magnitude of the phase close to the pseudorange measurement. Clock resets are applied to both phase and code measurements in accordance with the RINEX specification.

Definition at line 656 of file UbloxTypes.hpp.

◆ cpStdev

std::bitset<1UL * 8UL> NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::cpStdev

Estimated carrier phase measurement standard deviation [cycles * 0.004] (note a raw value of 0x0F indicates the value is invalid) (see graphic below)

Definition at line 665 of file UbloxTypes.hpp.

◆ doMes

float NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::doMes

Doppler measurement (positive sign for approaching satellites) [Hz].

Definition at line 657 of file UbloxTypes.hpp.

◆ doStdev

std::bitset<1UL * 8UL> NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::doStdev

Estimated Doppler measurement standard deviation. [Hz * 0.002*2^n] (see graphic below)

Definition at line 666 of file UbloxTypes.hpp.

◆ freqId

uint8_t NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::freqId

Only used for GLONASS: This is the frequency slot + 7 (range from 0 to 13)

Definition at line 661 of file UbloxTypes.hpp.

◆ gnssId

uint8_t NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::gnssId

GNSS identifier (see Satellite Numbering for a list of identifiers)

Definition at line 658 of file UbloxTypes.hpp.

◆ locktime

uint16_t NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::locktime

Carrier phase locktime counter [ms] (maximum 64500ms)

Definition at line 662 of file UbloxTypes.hpp.

◆ prMes

double NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::prMes

Pseudorange measurement [m]. GLONASS inter frequency channel delays are compensated with an internal calibration table.

Definition at line 651 of file UbloxTypes.hpp.

◆ prStdev

std::bitset<1UL * 8UL> NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::prStdev

Estimated pseudorange measurement standard deviation [m * 0.01*2^n] (see graphic below)

Definition at line 664 of file UbloxTypes.hpp.

◆ reserved2

uint8_t NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::reserved2

Reserved.

Definition at line 668 of file UbloxTypes.hpp.

◆ sigId

uint8_t NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::sigId

New style signal identifier (see Signal Identifiers).(not supported in protocol versions less than 27)

Definition at line 660 of file UbloxTypes.hpp.

◆ svId

uint8_t NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::svId

Satellite identifier (see Satellite Numbering)

Definition at line 659 of file UbloxTypes.hpp.

◆ trkStat

std::bitset<1UL * 8UL> NAV::vendor::ublox::UbxRxmRawx::UbxRxmRawxData::trkStat

Tracking status bitfield (see graphic below)

Definition at line 667 of file UbloxTypes.hpp.


The documentation for this struct was generated from the following file: