Public Member Functions | Private Attributes | List of all members
uavc_v4lctl::v4lctlNode Class Reference

Public Member Functions

void configCb (v4lctlNodeDynConfig &config, int level)
 
void initConfig (v4lctlNodeDynConfig &config, bool defaults=false)
 
void restoreFromYaml ()
 
std::string v4lctlGet (std::string name)
 
bool v4lctlGetCb (v4lctlGet::Request &req, v4lctlGet::Response &res)
 
 v4lctlNode ()
 
bool v4lctlSet (std::string name, std::string value)
 
bool v4lctlSetCb (v4lctlSet::Request &req, v4lctlSet::Response &res)
 
 ~v4lctlNode ()
 

Private Attributes

v4lctlNodeDynConfig cfg_
 
dynamic_reconfigure::Server< v4lctlNodeDynConfig > cfg_server_
 
std::string device_
 
std::map< std::string, std::string > fs_map_
 
ros::NodeHandle nh_
 
ros::ServiceServer srv_v4lctl_get_
 
ros::ServiceServer srv_v4lctl_set_
 
std::string yaml_
 

Detailed Description

Definition at line 85 of file v4lctl_node.cpp.

Constructor & Destructor Documentation

uavc_v4lctl::v4lctlNode::v4lctlNode ( )
inline

Definition at line 102 of file v4lctl_node.cpp.

uavc_v4lctl::v4lctlNode::~v4lctlNode ( )
inline

Definition at line 118 of file v4lctl_node.cpp.

Member Function Documentation

void uavc_v4lctl::v4lctlNode::configCb ( v4lctlNodeDynConfig &  config,
int  level 
)
inline

Definition at line 222 of file v4lctl_node.cpp.

void uavc_v4lctl::v4lctlNode::initConfig ( v4lctlNodeDynConfig &  config,
bool  defaults = false 
)
inline

Definition at line 192 of file v4lctl_node.cpp.

void uavc_v4lctl::v4lctlNode::restoreFromYaml ( )
inline

Definition at line 175 of file v4lctl_node.cpp.

std::string uavc_v4lctl::v4lctlNode::v4lctlGet ( std::string  name)
inline

Definition at line 136 of file v4lctl_node.cpp.

bool uavc_v4lctl::v4lctlNode::v4lctlGetCb ( v4lctlGet::Request &  req,
v4lctlGet::Response &  res 
)
inline

Definition at line 300 of file v4lctl_node.cpp.

bool uavc_v4lctl::v4lctlNode::v4lctlSet ( std::string  name,
std::string  value 
)
inline

Definition at line 160 of file v4lctl_node.cpp.

bool uavc_v4lctl::v4lctlNode::v4lctlSetCb ( v4lctlSet::Request &  req,
v4lctlSet::Response &  res 
)
inline

Definition at line 307 of file v4lctl_node.cpp.

Member Data Documentation

v4lctlNodeDynConfig uavc_v4lctl::v4lctlNode::cfg_
private

Definition at line 92 of file v4lctl_node.cpp.

dynamic_reconfigure::Server<v4lctlNodeDynConfig> uavc_v4lctl::v4lctlNode::cfg_server_
private

Definition at line 93 of file v4lctl_node.cpp.

std::string uavc_v4lctl::v4lctlNode::device_
private

Definition at line 97 of file v4lctl_node.cpp.

std::map<std::string, std::string> uavc_v4lctl::v4lctlNode::fs_map_
private

Definition at line 95 of file v4lctl_node.cpp.

ros::NodeHandle uavc_v4lctl::v4lctlNode::nh_
private

Definition at line 87 of file v4lctl_node.cpp.

ros::ServiceServer uavc_v4lctl::v4lctlNode::srv_v4lctl_get_
private

Definition at line 89 of file v4lctl_node.cpp.

ros::ServiceServer uavc_v4lctl::v4lctlNode::srv_v4lctl_set_
private

Definition at line 90 of file v4lctl_node.cpp.

std::string uavc_v4lctl::v4lctlNode::yaml_
private

Definition at line 98 of file v4lctl_node.cpp.


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


uavc_v4lctl
Author(s): Patrick Feuser
autogenerated on Mon Jun 10 2019 15:38:50