Fixposition SDK 0.0.0-heads/main-0-g408dc89
Collection of c++ libraries and apps for use with Fixposition products on Linux
Loading...
Searching...
No Matches
fpsdk::common::parser::ParserStats Struct Reference

Parser statistics. More...

#include <types.hpp>

Public Member Functions

void Update (const ParserMsg &msg)
 Update stats.

Public Attributes

uint64_t n_msgs_ = 0
 Number of messages parsed.
uint64_t s_msgs_ = 0
 Total size of messages parsed.
uint64_t n_fpa_ = 0
 Number of Protocol::FP_A messages.
uint64_t s_fpa_ = 0
 Total size of Protocol::FP_A messages.
uint64_t n_fpb_ = 0
 Number of Protocol::FP_B messages.
uint64_t s_fpb_ = 0
 Total size of Protocol::FP_B messages.
uint64_t n_nmea_ = 0
 Number of Protocol::NMEA messages.
uint64_t s_nmea_ = 0
 Total size of Protocol::NMEA messages.
uint64_t n_ubx_ = 0
 Number of Protocol::UBX messages.
uint64_t s_ubx_ = 0
 Total size of Protocol::UBX messages.
uint64_t n_rtcm3_ = 0
 Number of Protocol::RTCM3 messages.
uint64_t s_rtcm3_ = 0
 Total size of Protocol::RTCM3 messages.
uint64_t n_unib_ = 0
 Number of Protocol::UNI_B messages.
uint64_t s_unib_ = 0
 Total size of Protocol::UNI_B messages.
uint64_t n_novb_ = 0
 Number of Protocol::NOV_B messages.
uint64_t s_novb_ = 0
 Total size of Protocol::NOV_B messages.
uint64_t n_spartn_ = 0
 Number of Protocol::SPARTN messages.
uint64_t s_spartn_ = 0
 Total size of Protocol::SPARTN messages.
uint64_t n_other_ = 0
 Number of Protocol::OTHER messages.
uint64_t s_other_ = 0
 Total size of Protocol::OTHER messages.

Detailed Description

Parser statistics.

Definition at line 131 of file types.hpp.

Member Function Documentation

◆ Update()

void fpsdk::common::parser::ParserStats::Update ( const ParserMsg & msg)

Update stats.

Parameters
[in]msgMessage to account for

Member Data Documentation

◆ n_msgs_

uint64_t fpsdk::common::parser::ParserStats::n_msgs_ = 0

Number of messages parsed.

Definition at line 133 of file types.hpp.

◆ s_msgs_

uint64_t fpsdk::common::parser::ParserStats::s_msgs_ = 0

Total size of messages parsed.

Definition at line 134 of file types.hpp.

◆ n_fpa_

uint64_t fpsdk::common::parser::ParserStats::n_fpa_ = 0

Number of Protocol::FP_A messages.

Definition at line 135 of file types.hpp.

◆ s_fpa_

uint64_t fpsdk::common::parser::ParserStats::s_fpa_ = 0

Total size of Protocol::FP_A messages.

Definition at line 136 of file types.hpp.

◆ n_fpb_

uint64_t fpsdk::common::parser::ParserStats::n_fpb_ = 0

Number of Protocol::FP_B messages.

Definition at line 137 of file types.hpp.

◆ s_fpb_

uint64_t fpsdk::common::parser::ParserStats::s_fpb_ = 0

Total size of Protocol::FP_B messages.

Definition at line 138 of file types.hpp.

◆ n_nmea_

uint64_t fpsdk::common::parser::ParserStats::n_nmea_ = 0

Number of Protocol::NMEA messages.

Definition at line 139 of file types.hpp.

◆ s_nmea_

uint64_t fpsdk::common::parser::ParserStats::s_nmea_ = 0

Total size of Protocol::NMEA messages.

Definition at line 140 of file types.hpp.

◆ n_ubx_

uint64_t fpsdk::common::parser::ParserStats::n_ubx_ = 0

Number of Protocol::UBX messages.

Definition at line 141 of file types.hpp.

◆ s_ubx_

uint64_t fpsdk::common::parser::ParserStats::s_ubx_ = 0

Total size of Protocol::UBX messages.

Definition at line 142 of file types.hpp.

◆ n_rtcm3_

uint64_t fpsdk::common::parser::ParserStats::n_rtcm3_ = 0

Number of Protocol::RTCM3 messages.

Definition at line 143 of file types.hpp.

◆ s_rtcm3_

uint64_t fpsdk::common::parser::ParserStats::s_rtcm3_ = 0

Total size of Protocol::RTCM3 messages.

Definition at line 144 of file types.hpp.

◆ n_unib_

uint64_t fpsdk::common::parser::ParserStats::n_unib_ = 0

Number of Protocol::UNI_B messages.

Definition at line 145 of file types.hpp.

◆ s_unib_

uint64_t fpsdk::common::parser::ParserStats::s_unib_ = 0

Total size of Protocol::UNI_B messages.

Definition at line 146 of file types.hpp.

◆ n_novb_

uint64_t fpsdk::common::parser::ParserStats::n_novb_ = 0

Number of Protocol::NOV_B messages.

Definition at line 147 of file types.hpp.

◆ s_novb_

uint64_t fpsdk::common::parser::ParserStats::s_novb_ = 0

Total size of Protocol::NOV_B messages.

Definition at line 148 of file types.hpp.

◆ n_spartn_

uint64_t fpsdk::common::parser::ParserStats::n_spartn_ = 0

Number of Protocol::SPARTN messages.

Definition at line 149 of file types.hpp.

◆ s_spartn_

uint64_t fpsdk::common::parser::ParserStats::s_spartn_ = 0

Total size of Protocol::SPARTN messages.

Definition at line 150 of file types.hpp.

◆ n_other_

uint64_t fpsdk::common::parser::ParserStats::n_other_ = 0

Number of Protocol::OTHER messages.

Definition at line 151 of file types.hpp.

◆ s_other_

uint64_t fpsdk::common::parser::ParserStats::s_other_ = 0

Total size of Protocol::OTHER messages.

Definition at line 152 of file types.hpp.


The documentation for this struct was generated from the following file:
  • fpsdk_common/include/fpsdk_common/parser/types.hpp