Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CSubscriberData Class Reference

#include <vrepSubscriber.h>

Public Member Functions

void addStatusbarMessageCallback (const std_msgs::String::ConstPtr &msg)
 
void appendStringSignalCallback (const std_msgs::String::ConstPtr &sig)
 
void auxiliaryConsolePrintCallback (const std_msgs::String::ConstPtr &txt)
 
void clearFloatSignalCallback (const std_msgs::UInt8::ConstPtr &options)
 
void clearIntegerSignalCallback (const std_msgs::UInt8::ConstPtr &options)
 
void clearStringSignalCallback (const std_msgs::UInt8::ConstPtr &options)
 
 CSubscriberData (ros::NodeHandle *node, const char *_topicName, int queueSize, int _streamCmd, int _auxInt1, int _auxInt2, const char *_auxString, image_transport::ImageTransport *images_streamer[1], int &imgStreamerCnt)
 
bool getIsValid ()
 
int getSubscriberID ()
 
void setArrayParameterCallback (const geometry_msgs::Point32::ConstPtr &param)
 
void setBooleanParameterCallback (const std_msgs::UInt8::ConstPtr &param)
 
void setFloatingParameterCallback (const std_msgs::Float32::ConstPtr &param)
 
void setFloatSignalCallback (const std_msgs::Float32::ConstPtr &sig)
 
void setIntegerParameterCallback (const std_msgs::Int32::ConstPtr &param)
 
void setIntegerSignalCallback (const std_msgs::Int32::ConstPtr &sig)
 
void setJointForceCallback (const std_msgs::Float64::ConstPtr &force)
 
void setJointPositionCallback (const std_msgs::Float64::ConstPtr &pos)
 
void setJointStateCallback (const vrep_common::JointSetStateData::ConstPtr &data)
 
void setJointTargetPositionCallback (const std_msgs::Float64::ConstPtr &pos)
 
void setJointTargetVelocityCallback (const std_msgs::Float64::ConstPtr &vel)
 
void setJoySensorCallback (const sensor_msgs::Joy::ConstPtr &joyPacket)
 
void setObjectFloatParameterCallback (const std_msgs::Float32::ConstPtr &param)
 
void setObjectIntParameterCallback (const std_msgs::Int32::ConstPtr &param)
 
void setObjectPoseCallback (const geometry_msgs::PoseStamped::ConstPtr &pose)
 
void setObjectPositionCallback (const geometry_msgs::Point::ConstPtr &pos)
 
void setObjectQuaternionCallback (const geometry_msgs::Quaternion::ConstPtr &quaternion)
 
void setObjectSelectionCallback (const std_msgs::Int32MultiArray::ConstPtr &objHandles)
 
void setStringSignalCallback (const std_msgs::String::ConstPtr &sig)
 
void setSubscriberID (int id)
 
void setTwistCommandCallback (const geometry_msgs::Twist::ConstPtr &vel)
 
void setUIButtonLabelCallback (const std_msgs::String::ConstPtr &label)
 
void setUIButtonPropertyCallback (const std_msgs::Int32::ConstPtr &prop)
 
void setUISlider (const std_msgs::Int32::ConstPtr &pos)
 
void setVisionSensorImageCallback (const sensor_msgs::Image::ConstPtr &image)
 
void shutDownSubscriber ()
 
virtual ~CSubscriberData ()
 

Protected Member Functions

void shutDownGeneralSubscriber ()
 
void shutDownImageSubscriber ()
 

Protected Attributes

int auxInt1
 
int auxInt2
 
std::string auxStr
 
int cmdID
 
ros::Subscriber generalSubscriber
 
image_transport::Subscriber imageSubscriber
 
bool isValid
 
int subscriberID
 
std::string topicName
 

Detailed Description

Definition at line 77 of file vrepSubscriber.h.

Constructor & Destructor Documentation

CSubscriberData::CSubscriberData ( ros::NodeHandle *  node,
const char *  _topicName,
int  queueSize,
int  _streamCmd,
int  _auxInt1,
int  _auxInt2,
const char *  _auxString,
image_transport::ImageTransport *  images_streamer[1],
int &  imgStreamerCnt 
)

Definition at line 34 of file vrepSubscriber.cpp.

CSubscriberData::~CSubscriberData ( )
virtual

Definition at line 268 of file vrepSubscriber.cpp.

Member Function Documentation

void CSubscriberData::addStatusbarMessageCallback ( const std_msgs::String::ConstPtr &  msg)

Definition at line 310 of file vrepSubscriber.cpp.

void CSubscriberData::appendStringSignalCallback ( const std_msgs::String::ConstPtr &  sig)

Definition at line 467 of file vrepSubscriber.cpp.

void CSubscriberData::auxiliaryConsolePrintCallback ( const std_msgs::String::ConstPtr &  txt)

Definition at line 316 of file vrepSubscriber.cpp.

void CSubscriberData::clearFloatSignalCallback ( const std_msgs::UInt8::ConstPtr &  options)

Definition at line 330 of file vrepSubscriber.cpp.

void CSubscriberData::clearIntegerSignalCallback ( const std_msgs::UInt8::ConstPtr &  options)

Definition at line 338 of file vrepSubscriber.cpp.

void CSubscriberData::clearStringSignalCallback ( const std_msgs::UInt8::ConstPtr &  options)

Definition at line 346 of file vrepSubscriber.cpp.

bool CSubscriberData::getIsValid ( )

Definition at line 272 of file vrepSubscriber.cpp.

int CSubscriberData::getSubscriberID ( )

Definition at line 282 of file vrepSubscriber.cpp.

void CSubscriberData::setArrayParameterCallback ( const geometry_msgs::Point32::ConstPtr &  param)

Definition at line 354 of file vrepSubscriber.cpp.

void CSubscriberData::setBooleanParameterCallback ( const std_msgs::UInt8::ConstPtr &  param)

Definition at line 361 of file vrepSubscriber.cpp.

void CSubscriberData::setFloatingParameterCallback ( const std_msgs::Float32::ConstPtr &  param)

Definition at line 367 of file vrepSubscriber.cpp.

void CSubscriberData::setFloatSignalCallback ( const std_msgs::Float32::ConstPtr &  sig)

Definition at line 379 of file vrepSubscriber.cpp.

void CSubscriberData::setIntegerParameterCallback ( const std_msgs::Int32::ConstPtr &  param)

Definition at line 373 of file vrepSubscriber.cpp.

void CSubscriberData::setIntegerSignalCallback ( const std_msgs::Int32::ConstPtr &  sig)

Definition at line 384 of file vrepSubscriber.cpp.

void CSubscriberData::setJointForceCallback ( const std_msgs::Float64::ConstPtr &  force)

Definition at line 389 of file vrepSubscriber.cpp.

void CSubscriberData::setJointPositionCallback ( const std_msgs::Float64::ConstPtr &  pos)

Definition at line 395 of file vrepSubscriber.cpp.

void CSubscriberData::setJointStateCallback ( const vrep_common::JointSetStateData::ConstPtr &  data)

Definition at line 549 of file vrepSubscriber.cpp.

void CSubscriberData::setJointTargetPositionCallback ( const std_msgs::Float64::ConstPtr &  pos)

Definition at line 401 of file vrepSubscriber.cpp.

void CSubscriberData::setJointTargetVelocityCallback ( const std_msgs::Float64::ConstPtr &  vel)

Definition at line 407 of file vrepSubscriber.cpp.

void CSubscriberData::setJoySensorCallback ( const sensor_msgs::Joy::ConstPtr &  joyPacket)

Definition at line 523 of file vrepSubscriber.cpp.

void CSubscriberData::setObjectFloatParameterCallback ( const std_msgs::Float32::ConstPtr &  param)

Definition at line 418 of file vrepSubscriber.cpp.

void CSubscriberData::setObjectIntParameterCallback ( const std_msgs::Int32::ConstPtr &  param)

Definition at line 424 of file vrepSubscriber.cpp.

void CSubscriberData::setObjectPoseCallback ( const geometry_msgs::PoseStamped::ConstPtr &  pose)

Definition at line 430 of file vrepSubscriber.cpp.

void CSubscriberData::setObjectPositionCallback ( const geometry_msgs::Point::ConstPtr &  pos)

Definition at line 440 of file vrepSubscriber.cpp.

void CSubscriberData::setObjectQuaternionCallback ( const geometry_msgs::Quaternion::ConstPtr &  quaternion)

Definition at line 447 of file vrepSubscriber.cpp.

void CSubscriberData::setObjectSelectionCallback ( const std_msgs::Int32MultiArray::ConstPtr &  objHandles)

Definition at line 454 of file vrepSubscriber.cpp.

void CSubscriberData::setStringSignalCallback ( const std_msgs::String::ConstPtr &  sig)

Definition at line 462 of file vrepSubscriber.cpp.

void CSubscriberData::setSubscriberID ( int  id)

Definition at line 277 of file vrepSubscriber.cpp.

void CSubscriberData::setTwistCommandCallback ( const geometry_msgs::Twist::ConstPtr &  vel)

Definition at line 412 of file vrepSubscriber.cpp.

void CSubscriberData::setUIButtonLabelCallback ( const std_msgs::String::ConstPtr &  label)

Definition at line 481 of file vrepSubscriber.cpp.

void CSubscriberData::setUIButtonPropertyCallback ( const std_msgs::Int32::ConstPtr &  prop)

Definition at line 487 of file vrepSubscriber.cpp.

void CSubscriberData::setUISlider ( const std_msgs::Int32::ConstPtr &  pos)

Definition at line 493 of file vrepSubscriber.cpp.

void CSubscriberData::setVisionSensorImageCallback ( const sensor_msgs::Image::ConstPtr &  image)

Definition at line 499 of file vrepSubscriber.cpp.

void CSubscriberData::shutDownGeneralSubscriber ( )
protected

Definition at line 298 of file vrepSubscriber.cpp.

void CSubscriberData::shutDownImageSubscriber ( )
protected

Definition at line 304 of file vrepSubscriber.cpp.

void CSubscriberData::shutDownSubscriber ( )

Definition at line 287 of file vrepSubscriber.cpp.

Member Data Documentation

int CSubscriberData::auxInt1
protected

Definition at line 94 of file vrepSubscriber.h.

int CSubscriberData::auxInt2
protected

Definition at line 95 of file vrepSubscriber.h.

std::string CSubscriberData::auxStr
protected

Definition at line 97 of file vrepSubscriber.h.

int CSubscriberData::cmdID
protected

Definition at line 93 of file vrepSubscriber.h.

ros::Subscriber CSubscriberData::generalSubscriber
protected

Definition at line 99 of file vrepSubscriber.h.

image_transport::Subscriber CSubscriberData::imageSubscriber
protected

Definition at line 100 of file vrepSubscriber.h.

bool CSubscriberData::isValid
protected

Definition at line 92 of file vrepSubscriber.h.

int CSubscriberData::subscriberID
protected

Definition at line 96 of file vrepSubscriber.h.

std::string CSubscriberData::topicName
protected

Definition at line 98 of file vrepSubscriber.h.


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


vrep_plugin
Author(s): Marc - modified by Barros
autogenerated on Mon Mar 2 2015 01:33:00