RTC Toolkit 6.0.0
Loading...
Searching...
No Matches
telegrafAdapter.hpp File Reference

Header file needed to instantiate an TelegrafAdapter. More...

#include <boost/asio.hpp>
#include <mal/utility/Uri.hpp>
#include <map>
#include <string>
#include <variant>
#include <rtctk/componentFramework/logger.hpp>

Go to the source code of this file.

Classes

struct  rtctk::componentFramework::InfluxPoint
 Represents a single data point for InfluxDB. More...
 
class  rtctk::componentFramework::TelegrafAdapter
 Implementation of the Telegraf Adapter. More...
 

Namespaces

namespace  rtctk
 
namespace  rtctk::componentFramework
 

Typedefs

using rtctk::componentFramework::FieldValue = std::variant<int64_t, uint64_t, float, double, bool, std::string>
 

Functions

std::vector< InfluxPointrtctk::componentFramework::ParseStateToInfluxPoints (const std::string &component_name, const std::string &states_str, const std::map< std::string, std::string > &base_tags)
 

Detailed Description

Header file needed to instantiate an TelegrafAdapter.