Public Member Functions | Private Member Functions | Private Attributes | List of all members
phidgets::AnalogOutputsRosI Class Referencefinal

#include <analog_outputs_ros_i.h>

Public Member Functions

 AnalogOutputsRosI (ros::NodeHandle nh, ros::NodeHandle nh_private)
 

Private Member Functions

bool setSrvCallback (phidgets_msgs::SetAnalogOutput::Request &req, phidgets_msgs::SetAnalogOutput::Response &res)
 

Private Attributes

std::unique_ptr< AnalogOutputsaos_
 
ros::NodeHandle nh_
 
ros::NodeHandle nh_private_
 
ros::ServiceServer out_srv_
 
std::vector< std::unique_ptr< AnalogOutputSetter > > out_subs_
 
std::string server_ip_
 
std::string server_name_
 

Detailed Description

Definition at line 59 of file analog_outputs_ros_i.h.

Constructor & Destructor Documentation

◆ AnalogOutputsRosI()

phidgets::AnalogOutputsRosI::AnalogOutputsRosI ( ros::NodeHandle  nh,
ros::NodeHandle  nh_private 
)
explicit

Definition at line 41 of file analog_outputs_ros_i.cpp.

Member Function Documentation

◆ setSrvCallback()

bool phidgets::AnalogOutputsRosI::setSrvCallback ( phidgets_msgs::SetAnalogOutput::Request &  req,
phidgets_msgs::SetAnalogOutput::Response &  res 
)
private

Definition at line 101 of file analog_outputs_ros_i.cpp.

Member Data Documentation

◆ aos_

std::unique_ptr<AnalogOutputs> phidgets::AnalogOutputsRosI::aos_
private

Definition at line 65 of file analog_outputs_ros_i.h.

◆ nh_

ros::NodeHandle phidgets::AnalogOutputsRosI::nh_
private

Definition at line 68 of file analog_outputs_ros_i.h.

◆ nh_private_

ros::NodeHandle phidgets::AnalogOutputsRosI::nh_private_
private

Definition at line 69 of file analog_outputs_ros_i.h.

◆ out_srv_

ros::ServiceServer phidgets::AnalogOutputsRosI::out_srv_
private

Definition at line 70 of file analog_outputs_ros_i.h.

◆ out_subs_

std::vector<std::unique_ptr<AnalogOutputSetter> > phidgets::AnalogOutputsRosI::out_subs_
private

Definition at line 66 of file analog_outputs_ros_i.h.

◆ server_ip_

std::string phidgets::AnalogOutputsRosI::server_ip_
private

Definition at line 72 of file analog_outputs_ros_i.h.

◆ server_name_

std::string phidgets::AnalogOutputsRosI::server_name_
private

Definition at line 71 of file analog_outputs_ros_i.h.


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


phidgets_analog_outputs
Author(s): Carsten Plasberg
autogenerated on Sun May 11 2025 02:20:36