NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
ff::RosArmJointSampleToRapid Class Reference

#include <ros_arm_joint_sample.h>

Inheritance diagram for ff::RosArmJointSampleToRapid:
Inheritance graph

Public Member Functions

 RosArmJointSampleToRapid (const std::string &subscribe_topic, const std::string &pub_topic, const ros::NodeHandle &nh, unsigned int queue_size=10)
 
void Callback (ff_msgs::JointSampleStampedConstPtr const &sample)
 

Protected Types

using ConfigSupplier = kn::DdsTypedSupplier< rapid::JointConfig >
 
using ConfigSupplierPtr = std::unique_ptr< ConfigSupplier >
 
using SampleSupplier = kn::DdsTypedSupplier< rapid::JointSample >
 
using SampleSupplierPtr = std::unique_ptr< SampleSupplier >
 

Protected Attributes

ConfigSupplierPtr config_supplier_
 
SampleSupplierPtr sample_supplier_
 
- Protected Attributes inherited from ff::RosSubRapidPub
ros::NodeHandle nh_
 
ros::Subscriber sub_
 
std::string subscribe_topic_
 
std::string publish_topic_
 
unsigned int queue_size_
 

Additional Inherited Members

- Protected Member Functions inherited from ff::RosSubRapidPub
 RosSubRapidPub (const std::string &subscribe_topic, const std::string &pub_topic, const ros::NodeHandle &nh, const unsigned int queue_size)
 
 RosSubRapidPub (const std::string &subscribe_topic, const std::string &pub_topic, const ros::NodeHandle &nh, const unsigned int queue_size)
 

Member Typedef Documentation

◆ ConfigSupplier

using ff::RosArmJointSampleToRapid::ConfigSupplier = kn::DdsTypedSupplier<rapid::JointConfig>
protected

◆ ConfigSupplierPtr

◆ SampleSupplier

using ff::RosArmJointSampleToRapid::SampleSupplier = kn::DdsTypedSupplier<rapid::JointSample>
protected

◆ SampleSupplierPtr

Constructor & Destructor Documentation

◆ RosArmJointSampleToRapid()

ff::RosArmJointSampleToRapid::RosArmJointSampleToRapid ( const std::string &  subscribe_topic,
const std::string &  pub_topic,
const ros::NodeHandle &  nh,
unsigned int  queue_size = 10 
)

Member Function Documentation

◆ Callback()

void ff::RosArmJointSampleToRapid::Callback ( ff_msgs::JointSampleStampedConstPtr const &  sample)

Member Data Documentation

◆ config_supplier_

ConfigSupplierPtr ff::RosArmJointSampleToRapid::config_supplier_
protected

◆ sample_supplier_

SampleSupplierPtr ff::RosArmJointSampleToRapid::sample_supplier_
protected

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