Public Member Functions | Private Types | Private Attributes | List of all members
controller::SrUbiTactileSensorPublisher Class Reference

#include <sr_ubi_tactile_sensor_publisher.hpp>

Inheritance diagram for controller::SrUbiTactileSensorPublisher:
Inheritance graph
[legend]

Public Member Functions

virtual void init (const ros::Time &time)
 
 SrUbiTactileSensorPublisher (std::vector< tactiles::AllTactileData > *sensors, double publish_rate, ros::NodeHandle nh_prefix, std::string prefix)
 
virtual void update (const ros::Time &time, const ros::Duration &period)
 
- Public Member Functions inherited from controller::SrTactileSensorPublisher
 SrTactileSensorPublisher (std::vector< tactiles::AllTactileData > *sensors, double publish_rate, ros::NodeHandle nh_prefix, std::string prefix)
 
virtual ~SrTactileSensorPublisher ()
 

Private Types

typedef realtime_tools::RealtimePublisher< sr_robot_msgs::MidProxDataAll > MidProxPublisher
 
typedef boost::shared_ptr< MidProxPublisherMidProxPublisherPtr
 
typedef realtime_tools::RealtimePublisher< sr_robot_msgs::UBI0All > UbiPublisher
 
typedef boost::shared_ptr< UbiPublisherUbiPublisherPtr
 

Private Attributes

MidProxPublisherPtr midprox_realtime_pub_
 
UbiPublisherPtr ubi_realtime_pub_
 

Additional Inherited Members

- Protected Attributes inherited from controller::SrTactileSensorPublisher
ros::Time last_publish_time_
 
ros::NodeHandle nh_prefix_
 
std::string prefix_
 
double publish_rate_
 
std::vector< tactiles::AllTactileData > * sensors_
 

Detailed Description

Definition at line 38 of file sr_ubi_tactile_sensor_publisher.hpp.

Member Typedef Documentation

Definition at line 50 of file sr_ubi_tactile_sensor_publisher.hpp.

Definition at line 51 of file sr_ubi_tactile_sensor_publisher.hpp.

Definition at line 48 of file sr_ubi_tactile_sensor_publisher.hpp.

Definition at line 49 of file sr_ubi_tactile_sensor_publisher.hpp.

Constructor & Destructor Documentation

controller::SrUbiTactileSensorPublisher::SrUbiTactileSensorPublisher ( std::vector< tactiles::AllTactileData > *  sensors,
double  publish_rate,
ros::NodeHandle  nh_prefix,
std::string  prefix 
)
inline

Definition at line 41 of file sr_ubi_tactile_sensor_publisher.hpp.

Member Function Documentation

void controller::SrUbiTactileSensorPublisher::init ( const ros::Time time)
virtual

Reimplemented from controller::SrTactileSensorPublisher.

Definition at line 31 of file sr_ubi_tactile_sensor_publisher.cpp.

void controller::SrUbiTactileSensorPublisher::update ( const ros::Time time,
const ros::Duration period 
)
virtual

Reimplemented from controller::SrTactileSensorPublisher.

Definition at line 43 of file sr_ubi_tactile_sensor_publisher.cpp.

Member Data Documentation

MidProxPublisherPtr controller::SrUbiTactileSensorPublisher::midprox_realtime_pub_
private

Definition at line 53 of file sr_ubi_tactile_sensor_publisher.hpp.

UbiPublisherPtr controller::SrUbiTactileSensorPublisher::ubi_realtime_pub_
private

Definition at line 52 of file sr_ubi_tactile_sensor_publisher.hpp.


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


sr_tactile_sensor_controller
Author(s): Guillaume Walck
autogenerated on Tue Oct 13 2020 04:02:07