Variables
ros_parser.cpp File Reference
#include "ros_parser.h"
#include "data_tamer_parser/data_tamer_parser.hpp"
#include "PlotJuggler/contrib/fmt/core.h"
#include <queue>
#include <algorithm>
#include <unordered_map>
#include <tuple>
#include <vector>
#include <string>
#include <utility>
Include dependency graph for ros_parser.cpp:

Go to the source code of this file.

Variables

static std::unordered_map< uint64_t, DataTamerParser::Schema > _global_data_tamer_schemas
 
static std::unordered_map< uint32_t, std::vector< std::string > > _pal_statistics_names
 
static std::unordered_map< std::uint64_t, std::vector< std::string > > _tsl_definitions
 
constexpr static std::array< BuiltinType, 11 > _tsl_type_order
 
static std::unordered_map< std::uint64_t, std::queue< std::tuple< std::string, double, std::vector< double > > > > _tsl_values_buffer
 
static ROSType quaternion_type (Msg::Quaternion::id())
 
constexpr double RAD_TO_DEG = 180.0 / M_PI
 

Variable Documentation

◆ _global_data_tamer_schemas

std::unordered_map<uint64_t, DataTamerParser::Schema> _global_data_tamer_schemas
static

Definition at line 18 of file ros_parser.cpp.

◆ _pal_statistics_names

std::unordered_map<uint32_t, std::vector<std::string> > _pal_statistics_names
static

Definition at line 555 of file ros_parser.cpp.

◆ _tsl_definitions

std::unordered_map<std::uint64_t, std::vector<std::string> > _tsl_definitions
static

Definition at line 601 of file ros_parser.cpp.

◆ _tsl_type_order

constexpr static std::array<BuiltinType, 11> _tsl_type_order
staticconstexpr

◆ _tsl_values_buffer

std::unordered_map< std::uint64_t, std::queue<std::tuple<std::string, double, std::vector<double> > > > _tsl_values_buffer
static

Definition at line 605 of file ros_parser.cpp.

◆ quaternion_type

ROSType quaternion_type(Msg::Quaternion::id())
static

◆ RAD_TO_DEG

constexpr double RAD_TO_DEG = 180.0 / M_PI
constexpr

Definition at line 16 of file ros_parser.cpp.

RosMsgParser::FLOAT32
@ FLOAT32
Definition: builtin_types.hpp:56
RosMsgParser::INT8
@ INT8
Definition: builtin_types.hpp:52
RosMsgParser::UINT8
@ UINT8
Definition: builtin_types.hpp:48
RosMsgParser::FLOAT64
@ FLOAT64
Definition: builtin_types.hpp:57
RosMsgParser::UINT64
@ UINT64
Definition: builtin_types.hpp:51
RosMsgParser::UINT32
@ UINT32
Definition: builtin_types.hpp:50
RosMsgParser::UINT16
@ UINT16
Definition: builtin_types.hpp:49
RosMsgParser::BOOL
@ BOOL
Definition: builtin_types.hpp:45
RosMsgParser::INT16
@ INT16
Definition: builtin_types.hpp:53
RosMsgParser::INT32
@ INT32
Definition: builtin_types.hpp:54
RosMsgParser::INT64
@ INT64
Definition: builtin_types.hpp:55


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon May 26 2025 02:22:38