Previous topic

ecto_ros ROS utility cells

Next topic

ecto_sensor_msgs

This Page

ecto_std_msgs

General purpose ROS ecto cells

ecto_ros.ecto_std_msgs

Bagger_UInt64MultiArray

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_MultiArrayDimension

Brief doc

Subscribes to a std_msgs::MultiArrayDimension.

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<std_msgs::MultiArrayDimension_<std::allocator<void> > const>   

    The received message.

Bagger_Float64MultiArray

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_Header

Brief doc

Publishes a std_msgs::Header.

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<std_msgs::Header_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_Int32

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_Float32MultiArray

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_Float64MultiArray

Brief doc

Publishes a std_msgs::Float64MultiArray.

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<std_msgs::Float64MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_UInt8

Brief doc

Publishes a std_msgs::UInt8.

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<std_msgs::UInt8_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Int8

Brief doc

Publishes a std_msgs::Int8.

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<std_msgs::Int8_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_ColorRGBA

Brief doc

Publishes a std_msgs::ColorRGBA.

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<std_msgs::ColorRGBA_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_Int16MultiArray

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_Float32MultiArray

Brief doc

Subscribes to a std_msgs::Float32MultiArray.

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<std_msgs::Float32MultiArray_<std::allocator<void> > const>   

    The received message.

Bagger_Empty

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_UInt64

Brief doc

Publishes a std_msgs::UInt64.

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<std_msgs::UInt64_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Int16

Brief doc

Publishes a std_msgs::Int16.

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<std_msgs::Int16_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_UInt64MultiArray

Brief doc

Subscribes to a std_msgs::UInt64MultiArray.

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<std_msgs::UInt64MultiArray_<std::allocator<void> > const>   

    The received message.

Publisher_UInt64MultiArray

Brief doc

Publishes a std_msgs::UInt64MultiArray.

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<std_msgs::UInt64MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Bool

Brief doc

Publishes a std_msgs::Bool.

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<std_msgs::Bool_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_UInt64

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_UInt32MultiArray

Brief doc

Publishes a std_msgs::UInt32MultiArray.

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<std_msgs::UInt32MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_Int8MultiArray

Brief doc

Subscribes to a std_msgs::Int8MultiArray.

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<std_msgs::Int8MultiArray_<std::allocator<void> > const>   

    The received message.

Bagger_ColorRGBA

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_MultiArrayDimension

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_Int64MultiArray

Brief doc

Publishes a std_msgs::Int64MultiArray.

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<std_msgs::Int64MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_UInt16MultiArray

Brief doc

Subscribes to a std_msgs::UInt16MultiArray.

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<std_msgs::UInt16MultiArray_<std::allocator<void> > const>   

    The received message.

Bagger_Bool

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_UInt64

Brief doc

Subscribes to a std_msgs::UInt64.

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<std_msgs::UInt64_<std::allocator<void> > const>   

    The received message.

Bagger_Int16

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_Time

Brief doc

Publishes a std_msgs::Time.

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<std_msgs::Time_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Int64

Brief doc

Publishes a std_msgs::Int64.

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<std_msgs::Int64_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_Byte

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_Float64

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_UInt16

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_Char

Brief doc

Subscribes to a std_msgs::Char.

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<std_msgs::Char_<std::allocator<void> > const>   

    The received message.

Bagger_Int32MultiArray

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_Float32

Brief doc

Subscribes to a std_msgs::Float32.

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<std_msgs::Float32_<std::allocator<void> > const>   

    The received message.

Subscriber_ColorRGBA

Brief doc

Subscribes to a std_msgs::ColorRGBA.

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<std_msgs::ColorRGBA_<std::allocator<void> > const>   

    The received message.

Publisher_UInt16

Brief doc

Publishes a std_msgs::UInt16.

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<std_msgs::UInt16_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_UInt32MultiArray

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_Empty

Brief doc

Subscribes to a std_msgs::Empty.

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<std_msgs::Empty_<std::allocator<void> > const>   

    The received message.

Subscriber_Time

Brief doc

Subscribes to a std_msgs::Time.

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<std_msgs::Time_<std::allocator<void> > const>   

    The received message.

Subscriber_UInt32MultiArray

Brief doc

Subscribes to a std_msgs::UInt32MultiArray.

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<std_msgs::UInt32MultiArray_<std::allocator<void> > const>   

    The received message.

Publisher_Int16MultiArray

Brief doc

Publishes a std_msgs::Int16MultiArray.

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<std_msgs::Int16MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_Duration

Brief doc

Subscribes to a std_msgs::Duration.

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<std_msgs::Duration_<std::allocator<void> > const>   

    The received message.

Bagger_Int64

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_Int16

Brief doc

Subscribes to a std_msgs::Int16.

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<std_msgs::Int16_<std::allocator<void> > const>   

    The received message.

Bagger_Int8MultiArray

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_Byte

Brief doc

Publishes a std_msgs::Byte.

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<std_msgs::Byte_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Empty

Brief doc

Publishes a std_msgs::Empty.

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<std_msgs::Empty_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Float32

Brief doc

Publishes a std_msgs::Float32.

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<std_msgs::Float32_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_Duration

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_Duration

Brief doc

Publishes a std_msgs::Duration.

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<std_msgs::Duration_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_UInt32

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_ByteMultiArray

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_Int8

Brief doc

Subscribes to a std_msgs::Int8.

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<std_msgs::Int8_<std::allocator<void> > const>   

    The received message.

Bagger_Char

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_Time

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_UInt32

Brief doc

Publishes a std_msgs::UInt32.

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<std_msgs::UInt32_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_Int64MultiArray

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_UInt8

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_Float32

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_Float32MultiArray

Brief doc

Publishes a std_msgs::Float32MultiArray.

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<std_msgs::Float32MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_Int16MultiArray

Brief doc

Subscribes to a std_msgs::Int16MultiArray.

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<std_msgs::Int16MultiArray_<std::allocator<void> > const>   

    The received message.

Subscriber_Int32

Brief doc

Subscribes to a std_msgs::Int32.

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<std_msgs::Int32_<std::allocator<void> > const>   

    The received message.

Bagger_Header

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_UInt8MultiArray

Brief doc

Subscribes to a std_msgs::UInt8MultiArray.

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<std_msgs::UInt8MultiArray_<std::allocator<void> > const>   

    The received message.

Publisher_MultiArrayDimension

Brief doc

Publishes a std_msgs::MultiArrayDimension.

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<std_msgs::MultiArrayDimension_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_UInt32

Brief doc

Subscribes to a std_msgs::UInt32.

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<std_msgs::UInt32_<std::allocator<void> > const>   

    The received message.

Publisher_UInt8MultiArray

Brief doc

Publishes a std_msgs::UInt8MultiArray.

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<std_msgs::UInt8MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Float64

Brief doc

Publishes a std_msgs::Float64.

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<std_msgs::Float64_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Bagger_String

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_Int8

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_Int64MultiArray

Brief doc

Subscribes to a std_msgs::Int64MultiArray.

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<std_msgs::Int64MultiArray_<std::allocator<void> > const>   

    The received message.

Publisher_MultiArrayLayout

Brief doc

Publishes a std_msgs::MultiArrayLayout.

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<std_msgs::MultiArrayLayout_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_Bool

Brief doc

Subscribes to a std_msgs::Bool.

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<std_msgs::Bool_<std::allocator<void> > const>   

    The received message.

Bagger_MultiArrayLayout

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_Int32MultiArray

Brief doc

Publishes a std_msgs::Int32MultiArray.

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<std_msgs::Int32MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_String

Brief doc

Subscribes to a std_msgs::String.

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<std_msgs::String_<std::allocator<void> > const>   

    The received message.

Publisher_String

Brief doc

Publishes a std_msgs::String.

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<std_msgs::String_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Int32

Brief doc

Publishes a std_msgs::Int32.

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<std_msgs::Int32_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_UInt16MultiArray

Brief doc

Publishes a std_msgs::UInt16MultiArray.

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<std_msgs::UInt16MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_UInt8

Brief doc

Subscribes to a std_msgs::UInt8.

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<std_msgs::UInt8_<std::allocator<void> > const>   

    The received message.

Subscriber_Header

Brief doc

Subscribes to a std_msgs::Header.

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<std_msgs::Header_<std::allocator<void> > const>   

    The received message.

Subscriber_Int64

Brief doc

Subscribes to a std_msgs::Int64.

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<std_msgs::Int64_<std::allocator<void> > const>   

    The received message.

Subscriber_Float64MultiArray

Brief doc

Subscribes to a std_msgs::Float64MultiArray.

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<std_msgs::Float64MultiArray_<std::allocator<void> > const>   

    The received message.

Publisher_ByteMultiArray

Brief doc

Publishes a std_msgs::ByteMultiArray.

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<std_msgs::ByteMultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Int8MultiArray

Brief doc

Publishes a std_msgs::Int8MultiArray.

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<std_msgs::Int8MultiArray_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Publisher_Char

Brief doc

Publishes a std_msgs::Char.

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<std_msgs::Char_<std::allocator<void> > const>   

    The message to publish.

Outputs

  • has_subscribers   type: bool   

    Has currently connected subscribers.

Subscriber_Float64

Brief doc

Subscribes to a std_msgs::Float64.

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<std_msgs::Float64_<std::allocator<void> > const>   

    The received message.

Bagger_UInt16MultiArray

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_Int32MultiArray

Brief doc

Subscribes to a std_msgs::Int32MultiArray.

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<std_msgs::Int32MultiArray_<std::allocator<void> > const>   

    The received message.

Subscriber_Byte

Brief doc

Subscribes to a std_msgs::Byte.

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<std_msgs::Byte_<std::allocator<void> > const>   

    The received message.

Bagger_UInt8MultiArray

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_UInt16

Brief doc

Subscribes to a std_msgs::UInt16.

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<std_msgs::UInt16_<std::allocator<void> > const>   

    The received message.

Subscriber_MultiArrayLayout

Brief doc

Subscribes to a std_msgs::MultiArrayLayout.

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<std_msgs::MultiArrayLayout_<std::allocator<void> > const>   

    The received message.

Subscriber_ByteMultiArray

Brief doc

Subscribes to a std_msgs::ByteMultiArray.

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<std_msgs::ByteMultiArray_<std::allocator<void> > const>   

    The received message.