Public Member Functions | Private Attributes | List of all members
zivid_camera::ConfigDRServer< ConfigType, ZividSettings > Class Template Reference

#include <capture_settings_controller.h>

Public Member Functions

const ConfigType & config () const
 
 ConfigDRServer (const std::string &name, ros::NodeHandle &nh, const Zivid::Camera &camera)
 
const std::string & name () const
 
void setConfig (const ConfigType &cfg)
 

Private Attributes

ConfigType config_
 
dynamic_reconfigure::Server< ConfigType > dr_server_
 
boost::recursive_mutex dr_server_mutex_
 
std::string name_
 

Detailed Description

template<typename ConfigType, typename ZividSettings>
class zivid_camera::ConfigDRServer< ConfigType, ZividSettings >

Definition at line 18 of file capture_settings_controller.h.

Constructor & Destructor Documentation

template<typename ConfigType , typename ZividSettings >
zivid_camera::ConfigDRServer< ConfigType, ZividSettings >::ConfigDRServer ( const std::string &  name,
ros::NodeHandle nh,
const Zivid::Camera &  camera 
)
inline

Definition at line 19 of file capture_settings_controller.cpp.

Member Function Documentation

template<typename ConfigType , typename ZividSettings >
const ConfigType& zivid_camera::ConfigDRServer< ConfigType, ZividSettings >::config ( ) const
inline

Definition at line 51 of file capture_settings_controller.cpp.

template<typename ConfigType , typename ZividSettings >
const std::string& zivid_camera::ConfigDRServer< ConfigType, ZividSettings >::name ( ) const
inline

Definition at line 56 of file capture_settings_controller.cpp.

template<typename ConfigType , typename ZividSettings >
void zivid_camera::ConfigDRServer< ConfigType, ZividSettings >::setConfig ( const ConfigType &  cfg)
inline

Definition at line 45 of file capture_settings_controller.cpp.

Member Data Documentation

template<typename ConfigType , typename ZividSettings >
ConfigType zivid_camera::ConfigDRServer< ConfigType, ZividSettings >::config_
private

Definition at line 65 of file capture_settings_controller.cpp.

template<typename ConfigType , typename ZividSettings >
dynamic_reconfigure::Server<ConfigType> zivid_camera::ConfigDRServer< ConfigType, ZividSettings >::dr_server_
private

Definition at line 64 of file capture_settings_controller.cpp.

template<typename ConfigType , typename ZividSettings >
boost::recursive_mutex zivid_camera::ConfigDRServer< ConfigType, ZividSettings >::dr_server_mutex_
private

Definition at line 63 of file capture_settings_controller.cpp.

template<typename ConfigType , typename ZividSettings >
std::string zivid_camera::ConfigDRServer< ConfigType, ZividSettings >::name_
private

Definition at line 62 of file capture_settings_controller.cpp.


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


zivid_camera
Author(s): Zivid
autogenerated on Sat Apr 17 2021 02:51:05