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

Message frame output by the Parser. More...

#include <types.hpp>

Collaboration diagram for fpsdk::common::parser::ParserMsg:

Public Member Functions

void MakeInfo () const
 Make info_ field.
 

Public Attributes

Protocol proto_ = Protocol::OTHER
 Protocol (message type)
 
std::vector< uint8_t > data_
 Message data.
 
std::string name_
 Name of the message.
 
std::string info_
 Message (debug) info, default empty, call MakeInfo() to fill.
 
uint64_t seq_ = 0
 Message counter (starting at 1)
 

Detailed Description

Message frame output by the Parser.

Definition at line 95 of file types.hpp.

Member Function Documentation

◆ MakeInfo()

void fpsdk::common::parser::ParserMsg::MakeInfo ( ) const

Make info_ field.

Fills the info field, unless it's not empty. Depending on the message, this may or may not put something useful into the info_ field.

Member Data Documentation

◆ proto_

Protocol fpsdk::common::parser::ParserMsg::proto_ = Protocol::OTHER

Protocol (message type)

Definition at line 98 of file types.hpp.

◆ data_

std::vector<uint8_t> fpsdk::common::parser::ParserMsg::data_

Message data.

Definition at line 99 of file types.hpp.

◆ name_

std::string fpsdk::common::parser::ParserMsg::name_

Name of the message.

Definition at line 100 of file types.hpp.

◆ info_

std::string fpsdk::common::parser::ParserMsg::info_
mutable

Message (debug) info, default empty, call MakeInfo() to fill.

Definition at line 101 of file types.hpp.

◆ seq_

uint64_t fpsdk::common::parser::ParserMsg::seq_ = 0

Message counter (starting at 1)

Definition at line 102 of file types.hpp.


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