Public Member Functions | Private Attributes | List of all members
canopen::LayerReport Class Reference

#include <layer.h>

Inheritance diagram for canopen::LayerReport:
Inheritance graph
[legend]

Public Member Functions

template<typename T >
void add (const std::string &key, const T &value)
 
const std::vector< std::pair< std::string, std::string > > & values () const
 
- Public Member Functions inherited from canopen::LayerStatus
template<typename T >
bool bounded () const
 
template<typename T >
bool equals () const
 
const void error (const std::string &r)
 
int get () const
 
 LayerStatus ()
 
const std::string reason () const
 
const void stale (const std::string &r)
 
const void warn (const std::string &r)
 

Private Attributes

std::vector< std::pair< std::string, std::string > > values_
 

Detailed Description

Definition at line 48 of file layer.h.

Member Function Documentation

◆ add()

template<typename T >
void canopen::LayerReport::add ( const std::string &  key,
const T &  value 
)
inline

Definition at line 52 of file layer.h.

◆ values()

const std::vector<std::pair<std::string, std::string> >& canopen::LayerReport::values ( ) const
inline

Definition at line 51 of file layer.h.

Member Data Documentation

◆ values_

std::vector<std::pair<std::string, std::string> > canopen::LayerReport::values_
private

Definition at line 49 of file layer.h.


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


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Mon Feb 28 2022 23:28:03