Fixposition SDK 0.0.0-heads/main-0-g90a51ff
Collection of c++ libraries and apps for use with Fixposition products
Loading...
Searching...
No Matches
unib.hpp File Reference

Fixposition SDK: Parser UNI_B routines and types. More...

#include <cstdint>
#include "novb.hpp"
Include dependency graph for unib.hpp:

Go to the source code of this file.

Classes

struct  fpsdk::common::parser::unib::UnibHeader
 UNI_B frame long header. More...
 
struct  fpsdk::common::parser::unib::UnibVersionPayload
 UNI_B-VERSION payload. More...
 

Namespaces

namespace  fpsdk
 Fixposition SDK.
 
namespace  fpsdk::common
 Fixposition SDK: Common library.
 
namespace  fpsdk::common::parser
 Parser.
 
namespace  fpsdk::common::parser::unib
 Parser UNI_B routines and types.
 

Enumerations

enum class  fpsdk::common::parser::unib::UnibTimeRef : uint8_t { fpsdk::common::parser::unib::GPST = 0 , fpsdk::common::parser::unib::BDST = 1 }
 Time reference. More...
 
enum class  fpsdk::common::parser::unib::UnibTimeStatus : uint8_t { fpsdk::common::parser::unib::UNKNOWN = static_cast<uint8_t>(novb::NovbTimeStatus::UNKNOWN) , fpsdk::common::parser::unib::FINE = static_cast<uint8_t>(novb::NovbTimeStatus::FINE) }
 Time status. More...
 
enum class  fpsdk::common::parser::unib::UnibProductModel : uint32_t {
  fpsdk::common::parser::unib::UNKNOWN = 0 , fpsdk::common::parser::unib::UB4B0 = 1 , fpsdk::common::parser::unib::UM4B0 = 2 , fpsdk::common::parser::unib::UM480 = 3 ,
  fpsdk::common::parser::unib::UM440 = 4 , fpsdk::common::parser::unib::UM482 = 5 , fpsdk::common::parser::unib::UM442 = 6 , fpsdk::common::parser::unib::UB482 = 7 ,
  fpsdk::common::parser::unib::UT4B0 = 8 , fpsdk::common::parser::unib::UB362L = 10 , fpsdk::common::parser::unib::UB4B0M = 11 , fpsdk::common::parser::unib::UB4B0J = 12 ,
  fpsdk::common::parser::unib::UM482L = 13 , fpsdk::common::parser::unib::UM4B0L = 14 , fpsdk::common::parser::unib::CLAP_B = 16 , fpsdk::common::parser::unib::UM982 = 17 ,
  fpsdk::common::parser::unib::UM980 = 18 , fpsdk::common::parser::unib::UM960 = 19 , fpsdk::common::parser::unib::UM980A = 21 , fpsdk::common::parser::unib::CLAP_C = 23 ,
  fpsdk::common::parser::unib::UM960L = 24 , fpsdk::common::parser::unib::UM981 = 26
}
 Product model. More...
 

Functions

constexpr uint16_t fpsdk::common::parser::unib::UnibMsgId (const uint8_t *msg)
 Get message ID.
 
constexpr uint16_t fpsdk::common::parser::unib::UnibMsgSize (const uint8_t *msg)
 Get message size.
 
constexpr uint8_t fpsdk::common::parser::unib::UNI_B_MSGVER (const uint8_t *msg)
 Get message version.
 
bool fpsdk::common::parser::unib::UnibGetMessageName (char *name, const std::size_t size, const uint8_t *msg, const std::size_t msg_size)
 Get UNI_B message name.
 
bool fpsdk::common::parser::unib::UnibGetMessageInfo (char *info, const std::size_t size, const uint8_t *msg, const std::size_t msg_size)
 Get UNI_B message info.
 
const char * fpsdk::common::parser::unib::UnibTimeRefStr (const UnibTimeRef time_ref)
 Stringify time reference.
 
const char * fpsdk::common::parser::unib::UnibTimeStatusStr (const UnibTimeStatus time_status)
 Stringify time status.
 
const char * fpsdk::common::parser::unib::UnibProductModelStr (const UnibProductModel model)
 Stringify UNI_B-VERSION.product_model.
 

Variables

static constexpr uint8_t fpsdk::common::parser::unib::UNI_B_SYNC_1 = 0xaa
 Sync char 1.
 
static constexpr uint8_t fpsdk::common::parser::unib::UNI_B_SYNC_2 = 0x44
 Sync char 2.
 
static constexpr uint8_t fpsdk::common::parser::unib::UNI_B_SYNC_3 = 0xb5
 Sync char 3.
 
static constexpr std::size_t fpsdk::common::parser::unib::UNI_B_HEAD_SIZE = 24
 Size of the UNI_B header (UnibHeader)
 
UNI_B messages (names and IDs)
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_VERSION_MSGID = 37
 UNI_B-VERSION message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_VERSION_STRID = "UNI_B-VERSION"
 UNI_B-VERSION message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_OBSVM_MSGID = 12
 UNI_B-OBSVM message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_OBSVM_STRID = "UNI_B-OBSVM"
 UNI_B-OBSVM message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_OBSVH_MSGID = 13
 UNI_B-OBSVH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_OBSVH_STRID = "UNI_B-OBSVH"
 UNI_B-OBSVH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_OBSVMCMP_MSGID = 138
 UNI_B-OBSVMCMP message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_OBSVMCMP_STRID = "UNI_B-OBSVMCMP"
 UNI_B-OBSVMCMP message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_OBSVHCMP_MSGID = 139
 UNI_B-OBSVHCMP message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_OBSVHCMP_STRID = "UNI_B-OBSVHCMP"
 UNI_B-OBSVHCMP message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_OBSVBASE_MSGID = 284
 UNI_B-OBSVBASE message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_OBSVBASE_STRID = "UNI_B-OBSVBASE"
 UNI_B-OBSVBASE message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BASEINFO_MSGID = 176
 UNI_B-BASEINFO message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BASEINFO_STRID = "UNI_B-BASEINFO"
 UNI_B-BASEINFO message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_GPSION_MSGID = 8
 UNI_B-GPSION message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_GPSION_STRID = "UNI_B-GPSION"
 UNI_B-GPSION message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BD3ION_MSGID = 21
 UNI_B-BD3ION message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BD3ION_STRID = "UNI_B-BD3ION"
 UNI_B-BD3ION message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BDSION_MSGID = 4
 UNI_B-BDSION message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BDSION_STRID = "UNI_B-BDSION"
 UNI_B-BDSION message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_GALION_MSGID = 9
 UNI_B-GALION message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_GALION_STRID = "UNI_B-GALION"
 UNI_B-GALION message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_GPSUTC_MSGID = 19
 UNI_B-GPSUTC message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_GPSUTC_STRID = "UNI_B-GPSUTC"
 UNI_B-GPSUTC message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BD3UTC_MSGID = 22
 UNI_B-BD3UTC message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BD3UTC_STRID = "UNI_B-BD3UTC"
 UNI_B-BD3UTC message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BDSUTC_MSGID = 2012
 UNI_B-BDSUTC message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BDSUTC_STRID = "UNI_B-BDSUTC"
 UNI_B-BDSUTC message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_GALUTC_MSGID = 20
 UNI_B-GALUTC message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_GALUTC_STRID = "UNI_B-GALUTC"
 UNI_B-GALUTC message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_GPSEPH_MSGID = 106
 UNI_B-GPSEPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_GPSEPH_STRID = "UNI_B-GPSEPH"
 UNI_B-GPSEPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_QZSSEPH_MSGID = 110
 UNI_B-QZSSEPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_QZSSEPH_STRID = "UNI_B-QZSSEPH"
 UNI_B-QZSSEPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BD3EPH_MSGID = 2999
 UNI_B-BD3EPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BD3EPH_STRID = "UNI_B-BD3EPH"
 UNI_B-BD3EPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BDSEPH_MSGID = 108
 UNI_B-BDSEPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BDSEPH_STRID = "UNI_B-BDSEPH"
 UNI_B-BDSEPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_GLOEPH_MSGID = 107
 UNI_B-GLOEPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_GLOEPH_STRID = "UNI_B-GLOEPH"
 UNI_B-GLOEPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_GALEPH_MSGID = 109
 UNI_B-GALEPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_GALEPH_STRID = "UNI_B-GALEPH"
 UNI_B-GALEPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_AGRIC_MSGID = 1276
 UNI_B-AGRIC message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_AGRIC_STRID = "UNI_B-AGRIC"
 UNI_B-AGRIC message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PVTSLN_MSGID = 1021
 UNI_B-PVTSLN message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PVTSLN_STRID = "UNI_B-PVTSLN"
 UNI_B-PVTSLN message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BESTNAV_MSGID = 2118
 UNI_B-BESTNAV message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BESTNAV_STRID = "UNI_B-BESTNAV"
 UNI_B-BESTNAV message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BESTNAVXYZ_MSGID = 240
 UNI_B-BESTNAVXYZ message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BESTNAVXYZ_STRID = "UNI_B-BESTNAVXYZ"
 UNI_B-BESTNAVXYZ message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BESTNAVH_MSGID = 2119
 UNI_B-BESTNAVH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BESTNAVH_STRID = "UNI_B-BESTNAVH"
 UNI_B-BESTNAVH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BESTNAVXYZH_MSGID = 242
 UNI_B-BESTNAVXYZH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BESTNAVXYZH_STRID = "UNI_B-BESTNAVXYZH"
 UNI_B-BESTNAVXYZH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BESTSAT_MSGID = 1041
 UNI_B-BESTSAT message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BESTSAT_STRID = "UNI_B-BESTSAT"
 UNI_B-BESTSAT message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_ADRNAV_MSGID = 142
 UNI_B-ADRNAV message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_ADRNAV_STRID = "UNI_B-ADRNAV"
 UNI_B-ADRNAV message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_ADRNAVH_MSGID = 2117
 UNI_B-ADRNAVH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_ADRNAVH_STRID = "UNI_B-ADRNAVH"
 UNI_B-ADRNAVH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPNAV_MSGID = 1026
 UNI_B-PPPNAV message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPNAV_STRID = "UNI_B-PPPNAV"
 UNI_B-PPPNAV message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_SPPNAV_MSGID = 46
 UNI_B-SPPNAV message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_SPPNAV_STRID = "UNI_B-SPPNAV"
 UNI_B-SPPNAV message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_SPPNAVH_MSGID = 2116
 UNI_B-SPPNAVH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_SPPNAVH_STRID = "UNI_B-SPPNAVH"
 UNI_B-SPPNAVH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_STADOP_MSGID = 954
 UNI_B-STADOP message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_STADOP_STRID = "UNI_B-STADOP"
 UNI_B-STADOP message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_STADOPH_MSGID = 2122
 UNI_B-STADOPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_STADOPH_STRID = "UNI_B-STADOPH"
 UNI_B-STADOPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_ADRDOP_MSGID = 953
 UNI_B-ADRDOP message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_ADRDOP_STRID = "UNI_B-ADRDOP"
 UNI_B-ADRDOP message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_ADRDOPH_MSGID = 2121
 UNI_B-ADRDOPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_ADRDOPH_STRID = "UNI_B-ADRDOPH"
 UNI_B-ADRDOPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPDOP_MSGID = 1025
 UNI_B-PPPDOP message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPDOP_STRID = "UNI_B-PPPDOP"
 UNI_B-PPPDOP message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_SPPDOP_MSGID = 173
 UNI_B-SPPDOP message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_SPPDOP_STRID = "UNI_B-SPPDOP"
 UNI_B-SPPDOP message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_SPPDOPH_MSGID = 2120
 UNI_B-SPPDOPH message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_SPPDOPH_STRID = "UNI_B-SPPDOPH"
 UNI_B-SPPDOPH message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_SATSINFO_MSGID = 2124
 UNI_B-SATSINFO message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_SATSINFO_STRID = "UNI_B-SATSINFO"
 UNI_B-SATSINFO message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_BASEPOS_MSGID = 49
 UNI_B-BASEPOS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_BASEPOS_STRID = "UNI_B-BASEPOS"
 UNI_B-BASEPOS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_SATELLITE_MSGID = 1042
 UNI_B-SATELLITE message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_SATELLITE_STRID = "UNI_B-SATELLITE"
 UNI_B-SATELLITE message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_SATECEF_MSGID = 2115
 UNI_B-SATECEF message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_SATECEF_STRID = "UNI_B-SATECEF"
 UNI_B-SATECEF message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_RECTIME_MSGID = 102
 UNI_B-RECTIME message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_RECTIME_STRID = "UNI_B-RECTIME"
 UNI_B-RECTIME message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_NOVHEADING_MSGID = 972
 UNI_B-NOVHEADING message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_NOVHEADING_STRID = "UNI_B-NOVHEADING"
 UNI_B-NOVHEADING message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_NOVHEADING2_MSGID = 1331
 UNI_B-NOVHEADING2 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_NOVHEADING2_STRID = "UNI_B-NOVHEADING2"
 UNI_B-NOVHEADING2 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_RTKSTATUS_MSGID = 509
 UNI_B-RTKSTATUS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_RTKSTATUS_STRID = "UNI_B-RTKSTATUS"
 UNI_B-RTKSTATUS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_AGNSSSTATUS_MSGID = 512
 UNI_B-AGNSSSTATUS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_AGNSSSTATUS_STRID = "UNI_B-AGNSSSTATUS"
 UNI_B-AGNSSSTATUS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_RTCSTATUS_MSGID = 510
 UNI_B-RTCSTATUS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_RTCSTATUS_STRID = "UNI_B-RTCSTATUS"
 UNI_B-RTCSTATUS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_JAMSTATUS_MSGID = 511
 UNI_B-JAMSTATUS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_JAMSTATUS_STRID = "UNI_B-JAMSTATUS"
 UNI_B-JAMSTATUS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_FREQJAMSTATUS_MSGID = 519
 UNI_B-FREQJAMSTATUS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_FREQJAMSTATUS_STRID = "UNI_B-FREQJAMSTATUS"
 UNI_B-FREQJAMSTATUS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_RTCMSTATUS_MSGID = 2125
 UNI_B-RTCMSTATUS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_RTCMSTATUS_STRID = "UNI_B-RTCMSTATUS"
 UNI_B-RTCMSTATUS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_HWSTATUS_MSGID = 218
 UNI_B-HWSTATUS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_HWSTATUS_STRID = "UNI_B-HWSTATUS"
 UNI_B-HWSTATUS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPSTATUS_MSGID = 9000
 UNI_B-PPPSTATUS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPSTATUS_STRID = "UNI_B-PPPSTATUS"
 UNI_B-PPPSTATUS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_AGC_MSGID = 220
 UNI_B-AGC message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_AGC_STRID = "UNI_B-AGC"
 UNI_B-AGC message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_INFOPART1_MSGID = 1019
 UNI_B-INFOPART1 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_INFOPART1_STRID = "UNI_B-INFOPART1"
 UNI_B-INFOPART1 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_INFOPART2_MSGID = 1020
 UNI_B-INFOPART2 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_INFOPART2_STRID = "UNI_B-INFOPART2"
 UNI_B-INFOPART2 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_MSPOS_MSGID = 520
 UNI_B-MSPOS message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_MSPOS_STRID = "UNI_B-MSPOS"
 UNI_B-MSPOS message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_TROPINFO_MSGID = 2318
 UNI_B-TROPINFO message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_TROPINFO_STRID = "UNI_B-TROPINFO"
 UNI_B-TROPINFO message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PTOBSINFO_MSGID = 221
 UNI_B-PTOBSINFO message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PTOBSINFO_STRID = "UNI_B-PTOBSINFO"
 UNI_B-PTOBSINFO message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPB2INFO1_MSGID = 2302
 UNI_B-PPPB2INFO1 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPB2INFO1_STRID = "UNI_B-PPPB2INFO1"
 UNI_B-PPPB2INFO1 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPB2INFO2_MSGID = 2304
 UNI_B-PPPB2INFO2 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPB2INFO2_STRID = "UNI_B-PPPB2INFO2"
 UNI_B-PPPB2INFO2 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPB2INFO3_MSGID = 2306
 UNI_B-PPPB2INFO3 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPB2INFO3_STRID = "UNI_B-PPPB2INFO3"
 UNI_B-PPPB2INFO3 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPB2INFO4_MSGID = 2308
 UNI_B-PPPB2INFO4 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPB2INFO4_STRID = "UNI_B-PPPB2INFO4"
 UNI_B-PPPB2INFO4 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPB2INFO5_MSGID = 2310
 UNI_B-PPPB2INFO5 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPB2INFO5_STRID = "UNI_B-PPPB2INFO5"
 UNI_B-PPPB2INFO5 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPB2INFO6_MSGID = 2312
 UNI_B-PPPB2INFO6 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPB2INFO6_STRID = "UNI_B-PPPB2INFO6"
 UNI_B-PPPB2INFO6 message name.
 
static constexpr uint16_t fpsdk::common::parser::unib::UNI_B_PPPB2INFO7_MSGID = 2314
 UNI_B-PPPB2INFO7 message ID.
 
static constexpr const char * fpsdk::common::parser::unib::UNI_B_PPPB2INFO7_STRID = "UNI_B-PPPB2INFO7"
 UNI_B-PPPB2INFO7 message name.
 

Detailed Description

Fixposition SDK: Parser UNI_B routines and types.

* ___    ___
* \  \  /  /
*  \  \/  /   Copyright (c) Fixposition AG (www.fixposition.com) and contributors
*  /  /\  \   License: see the LICENSE file
* /__/  \__\
*
* Based on work by flipflip (https://github.com/phkehl)
* The information on message structures, IDs, descriptions etc. in this file are from publicly available data, such as:
* - Unicore Standard Position Protocol, copyright (c) 2009-2023, Unicore Communications, Inc.
* - Unicore High Precision Commands and Logs, Copyright (c) 2009-2021, Unicore Communications, Inc.
* 

Definition in file unib.hpp.