Previous topic

ecto_std_msgs

Next topic

ecto_geometry_msgs

This Page

ecto_sensor_msgs

ROS ecto cells that deal with sensor_msgs messages.

ecto_ros.ecto_sensor_msgs

Bagger_ChannelFloat32

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_MultiDOFJointState

Brief doc

Subscribes to a sensor_msgs::MultiDOFJointState.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::MultiDOFJointState_<std::allocator<void> > const>   

    The received message.

Subscriber_MultiEchoLaserScan

Brief doc

Subscribes to a sensor_msgs::MultiEchoLaserScan.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::MultiEchoLaserScan_<std::allocator<void> > const>   

    The received message.

Publisher_JoyFeedbackArray

Brief doc

Publishes a sensor_msgs::JoyFeedbackArray.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::JoyFeedbackArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_RegionOfInterest

Brief doc

Publishes a sensor_msgs::RegionOfInterest.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::RegionOfInterest_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_MagneticField

Brief doc

Subscribes to a sensor_msgs::MagneticField.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::MagneticField_<std::allocator<void> > const>   

    The received message.

Subscriber_NavSatStatus

Brief doc

Subscribes to a sensor_msgs::NavSatStatus.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::NavSatStatus_<std::allocator<void> > const>   

    The received message.

Bagger_PointCloud2

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Publisher_JointState

Brief doc

Publishes a sensor_msgs::JointState.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::JointState_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_CameraInfo

Brief doc

Subscribes to a sensor_msgs::CameraInfo.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const>   

    The received message.

Bagger_TimeReference

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Publisher_RelativeHumidity

Brief doc

Publishes a sensor_msgs::RelativeHumidity.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::RelativeHumidity_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Imu

Brief doc

Publishes a sensor_msgs::Imu.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::Imu_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_JoyFeedback

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_JoyFeedbackArray

Brief doc

Subscribes to a sensor_msgs::JoyFeedbackArray.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::JoyFeedbackArray_<std::allocator<void> > const>   

    The received message.

Publisher_TimeReference

Brief doc

Publishes a sensor_msgs::TimeReference.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::TimeReference_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_Illuminance

Brief doc

Subscribes to a sensor_msgs::Illuminance.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::Illuminance_<std::allocator<void> > const>   

    The received message.

Publisher_LaserScan

Brief doc

Publishes a sensor_msgs::LaserScan.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::LaserScan_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_ChannelFloat32

Brief doc

Subscribes to a sensor_msgs::ChannelFloat32.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::ChannelFloat32_<std::allocator<void> > const>   

    The received message.

Publisher_CameraInfo

Brief doc

Publishes a sensor_msgs::CameraInfo.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_PointCloud

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Publisher_Joy

Brief doc

Publishes a sensor_msgs::Joy.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::Joy_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_CameraInfo

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Bagger_CompressedImage

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Bagger_RegionOfInterest

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_Image

Brief doc

Subscribes to a sensor_msgs::Image.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const>   

    The received message.

Bagger_MultiDOFJointState

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_JoyFeedback

Brief doc

Subscribes to a sensor_msgs::JoyFeedback.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::JoyFeedback_<std::allocator<void> > const>   

    The received message.

Publisher_PointField

Brief doc

Publishes a sensor_msgs::PointField.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::PointField_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_RegionOfInterest

Brief doc

Subscribes to a sensor_msgs::RegionOfInterest.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::RegionOfInterest_<std::allocator<void> > const>   

    The received message.

Subscriber_FluidPressure

Brief doc

Subscribes to a sensor_msgs::FluidPressure.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::FluidPressure_<std::allocator<void> > const>   

    The received message.

Publisher_ChannelFloat32

Brief doc

Publishes a sensor_msgs::ChannelFloat32.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::ChannelFloat32_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_PointField

Brief doc

Subscribes to a sensor_msgs::PointField.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::PointField_<std::allocator<void> > const>   

    The received message.

Subscriber_PointCloud2

Brief doc

Subscribes to a sensor_msgs::PointCloud2.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const>   

    The received message.

Publisher_FluidPressure

Brief doc

Publishes a sensor_msgs::FluidPressure.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::FluidPressure_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_PointField

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Publisher_Image

Brief doc

Publishes a sensor_msgs::Image.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_Range

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Bagger_NavSatFix

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Publisher_PointCloud2

Brief doc

Publishes a sensor_msgs::PointCloud2.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_MultiEchoLaserScan

Brief doc

Publishes a sensor_msgs::MultiEchoLaserScan.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::MultiEchoLaserScan_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_LaserEcho

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Publisher_LaserEcho

Brief doc

Publishes a sensor_msgs::LaserEcho.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::LaserEcho_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_PointCloud

Brief doc

Publishes a sensor_msgs::PointCloud.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::PointCloud_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_NavSatStatus

Brief doc

Publishes a sensor_msgs::NavSatStatus.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::NavSatStatus_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_NavSatFix

Brief doc

Subscribes to a sensor_msgs::NavSatFix.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::NavSatFix_<std::allocator<void> > const>   

    The received message.

Bagger_MultiEchoLaserScan

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_CompressedImage

Brief doc

Subscribes to a sensor_msgs::CompressedImage.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::CompressedImage_<std::allocator<void> > const>   

    The received message.

Bagger_FluidPressure

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_RelativeHumidity

Brief doc

Subscribes to a sensor_msgs::RelativeHumidity.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::RelativeHumidity_<std::allocator<void> > const>   

    The received message.

Publisher_Range

Brief doc

Publishes a sensor_msgs::Range.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::Range_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_Illuminance

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Publisher_JoyFeedback

Brief doc

Publishes a sensor_msgs::JoyFeedback.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::JoyFeedback_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_TimeReference

Brief doc

Subscribes to a sensor_msgs::TimeReference.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::TimeReference_<std::allocator<void> > const>   

    The received message.

Publisher_MultiDOFJointState

Brief doc

Publishes a sensor_msgs::MultiDOFJointState.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::MultiDOFJointState_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_PointCloud

Brief doc

Subscribes to a sensor_msgs::PointCloud.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::PointCloud_<std::allocator<void> > const>   

    The received message.

Publisher_NavSatFix

Brief doc

Publishes a sensor_msgs::NavSatFix.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::NavSatFix_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_CompressedImage

Brief doc

Publishes a sensor_msgs::CompressedImage.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::CompressedImage_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_NavSatStatus

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_LaserScan

Brief doc

Subscribes to a sensor_msgs::LaserScan.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::LaserScan_<std::allocator<void> > const>   

    The received message.

Bagger_JoyFeedbackArray

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_JointState

Brief doc

Subscribes to a sensor_msgs::JointState.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::JointState_<std::allocator<void> > const>   

    The received message.

Publisher_MagneticField

Brief doc

Publishes a sensor_msgs::MagneticField.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::MagneticField_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_Image

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Bagger_RelativeHumidity

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Bagger_Temperature

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Bagger_Joy

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Bagger_JointState

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_Imu

Brief doc

Subscribes to a sensor_msgs::Imu.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::Imu_<std::allocator<void> > const>   

    The received message.

Bagger_MagneticField

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Bagger_LaserScan

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Subscriber_Range

Brief doc

Subscribes to a sensor_msgs::Range.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::Range_<std::allocator<void> > const>   

    The received message.

Publisher_Temperature

Brief doc

Publishes a sensor_msgs::Temperature.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::Temperature_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Illuminance

Brief doc

Publishes a sensor_msgs::Illuminance.

Parameters

  • latched   type: bool    not required   default: False

    Is this a latched topic?

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to publish to. May be remapped.

Inputs

  • input   type: boost::shared_ptr<sensor_msgs::Illuminance_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_LaserEcho

Brief doc

Subscribes to a sensor_msgs::LaserEcho.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::LaserEcho_<std::allocator<void> > const>   

    The received message.

Subscriber_Temperature

Brief doc

Subscribes to a sensor_msgs::Temperature.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::Temperature_<std::allocator<void> > const>   

    The received message.

Subscriber_Joy

Brief doc

Subscribes to a sensor_msgs::Joy.

Parameters

  • queue_size   type: int    not required   default: 2

    The amount to buffer incoming messages.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.

Outputs

  • output   type: boost::shared_ptr<sensor_msgs::Joy_<std::allocator<void> > const>   

    The received message.

Bagger_Imu

Brief doc

A bagger for messages of a given type. Can enable read/write to ros bags.

Parameters

  • bagger   type: boost::shared_ptr<ecto_ros::Bagger_base const>    not required   default: [not visible from python]

    The bagger.

  • topic_name   type: std::string    required   default: /ros/topic/name

    The topic name to subscribe to.