RTCM3 MSM messages common header.
More...
#include <rtcm3.hpp>
|
Rtcm3MsmGnss | gnss_ |
| GNSS.
|
|
Rtcm3MsmType | msm_ |
| MSM.
|
|
uint16_t | msg_type_ |
| Message number (DF002, uint12)
|
|
uint16_t | ref_sta_id_ |
| Reference station ID (DF003, uint12)
|
|
union { | |
|
double any_tow_ | |
| Any time of week [s]. More...
|
|
double gps_tow_ | |
| GPS time of week [s] (DF004 uint30 [ms]) More...
|
|
double sbas_tow_ | |
| SBAS time of week [s] (DF004 uint30 [ms]) More...
|
|
double glo_tow_ | |
| GLONASS time of week [s] (DF416 uint3 [d], DF034 uint27 [ms]) More...
|
|
double gal_tow_ | |
| Galileo time of week [s] (DF248 uint30 [ms]) More...
|
|
double qzss_tow_ | |
| QZSS time of week [s] (DF428 uint30 [ms]) More...
|
|
double bds_tow_ | |
| BeiDou time of week [s] (DF427 uint30 [ms]) More...
|
|
}; | | |
|
bool | multi_msg_bit_ |
| Multiple message bit (DF393, bit(1))
|
|
uint8_t | iods_ |
| IODS, issue of data station (DF409, uint3)
|
|
uint8_t | clk_steering_ |
| Clock steering indicator (DF411, uint2)
|
|
uint8_t | ext_clock_ |
| External clock indicator (DF412, uint2)
|
|
bool | smooth_ |
| GNSS divergence-free smoothing indicator (DF417, bit(1))
|
|
uint8_t | smooth_int_ |
| GNSS smoothing interval (DF418, bit(3))
|
|
uint64_t | sat_mask_ |
| GNSS satellite mask (DF394, bit(64))
|
|
uint64_t | sig_mask_ |
| GNSS signal mask (DF395, bit(64))
|
|
uint64_t | cell_mask_ |
| GNSS cell mask (DF396, bit(64))
|
|
int | num_sat_ |
| Number of satellites (in satMask)
|
|
int | num_sig_ |
| Number of signals (in sigMask)
|
|
int | num_cell_ |
| Number of cells (in cellMask)
|
|
RTCM3 MSM messages common header.
Definition at line 239 of file rtcm3.hpp.
◆ gnss_
Rtcm3MsmGnss fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::gnss_ |
◆ msm_
Rtcm3MsmType fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::msm_ |
◆ msg_type_
uint16_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::msg_type_ |
Message number (DF002, uint12)
Definition at line 244 of file rtcm3.hpp.
◆ ref_sta_id_
uint16_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::ref_sta_id_ |
Reference station ID (DF003, uint12)
Definition at line 245 of file rtcm3.hpp.
◆ any_tow_
double fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::any_tow_ |
Any time of week [s].
Definition at line 248 of file rtcm3.hpp.
◆ gps_tow_
double fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::gps_tow_ |
GPS time of week [s] (DF004 uint30 [ms])
Definition at line 249 of file rtcm3.hpp.
◆ sbas_tow_
double fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::sbas_tow_ |
SBAS time of week [s] (DF004 uint30 [ms])
Definition at line 250 of file rtcm3.hpp.
◆ glo_tow_
double fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::glo_tow_ |
GLONASS time of week [s] (DF416 uint3 [d], DF034 uint27 [ms])
Definition at line 251 of file rtcm3.hpp.
◆ gal_tow_
double fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::gal_tow_ |
Galileo time of week [s] (DF248 uint30 [ms])
Definition at line 252 of file rtcm3.hpp.
◆ qzss_tow_
double fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::qzss_tow_ |
QZSS time of week [s] (DF428 uint30 [ms])
Definition at line 253 of file rtcm3.hpp.
◆ bds_tow_
double fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::bds_tow_ |
BeiDou time of week [s] (DF427 uint30 [ms])
Definition at line 254 of file rtcm3.hpp.
◆ multi_msg_bit_
bool fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::multi_msg_bit_ |
Multiple message bit (DF393, bit(1))
Definition at line 256 of file rtcm3.hpp.
◆ iods_
uint8_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::iods_ |
IODS, issue of data station (DF409, uint3)
Definition at line 257 of file rtcm3.hpp.
◆ clk_steering_
uint8_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::clk_steering_ |
Clock steering indicator (DF411, uint2)
Definition at line 258 of file rtcm3.hpp.
◆ ext_clock_
uint8_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::ext_clock_ |
External clock indicator (DF412, uint2)
Definition at line 259 of file rtcm3.hpp.
◆ smooth_
bool fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::smooth_ |
GNSS divergence-free smoothing indicator (DF417, bit(1))
Definition at line 260 of file rtcm3.hpp.
◆ smooth_int_
uint8_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::smooth_int_ |
GNSS smoothing interval (DF418, bit(3))
Definition at line 261 of file rtcm3.hpp.
◆ sat_mask_
uint64_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::sat_mask_ |
GNSS satellite mask (DF394, bit(64))
Definition at line 262 of file rtcm3.hpp.
◆ sig_mask_
uint64_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::sig_mask_ |
GNSS signal mask (DF395, bit(64))
Definition at line 263 of file rtcm3.hpp.
◆ cell_mask_
uint64_t fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::cell_mask_ |
GNSS cell mask (DF396, bit(64))
Definition at line 264 of file rtcm3.hpp.
◆ num_sat_
int fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::num_sat_ |
Number of satellites (in satMask)
Definition at line 266 of file rtcm3.hpp.
◆ num_sig_
int fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::num_sig_ |
Number of signals (in sigMask)
Definition at line 267 of file rtcm3.hpp.
◆ num_cell_
int fpsdk::common::parser::rtcm3::Rtcm3MsmHeader::num_cell_ |
Number of cells (in cellMask)
Definition at line 268 of file rtcm3.hpp.
The documentation for this struct was generated from the following file:
- fpsdk_common/include/fpsdk_common/parser/rtcm3.hpp