Classes | Enumerations | Functions | Variables
parameters.h File Reference
#include "ensenso_camera_msgs/Parameter.h"
#include <map>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
#include "nxLib.h"
Include dependency graph for parameters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ParameterMapping
 

Enumerations

enum  ParameterType { ParameterType::Bool, ParameterType::Number, ParameterType::String }
 

Functions

bool parameterExists (std::string const &key)
 

Variables

std::map< std::string, ParameterMapping > const parameterInformation
 

Enumeration Type Documentation

enum ParameterType
strong

Possible types of parameters that are mapped to nodes of the NxLib.

Enumerator
Bool 
Number 
String 

Definition at line 16 of file parameters.h.

Function Documentation

bool parameterExists ( std::string const &  key)
inline

Definition at line 87 of file parameters.h.

Variable Documentation

std::map<std::string, ParameterMapping> const parameterInformation

Map ROS parameters (as defined in ensenso_camera_msgs/Parameter) to NxLib nodes. Note that there are other parameters that cannot be mapped directly to an NxLib node. These are handled in the parameter reading and writing methods of the camera class.

Definition at line 52 of file parameters.h.



ensenso_camera
Author(s): Ensenso
autogenerated on Thu May 6 2021 02:50:06