View Source Rclex.Publisher (Rclex v0.9.0)

Defines publish message functions.

Publisher itself can be created on Node by calling below,

Summary

Functions

Returns a specification to start this module under a supervisor.

Types

@type id_tuple() :: {node_identifier :: charlist(), topic_name :: charlist(), :pub}

Functions

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

publish(publisher_list, data)

View Source
@spec publish(publisher_list :: [id_tuple()], data :: [Rclex.Nifs.ros_message()]) ::
  :ok
Link to this function

publish_once(pub, pubmsg, pub_alloc)

View Source
@spec publish_once(
  Rclex.Nifs.rcl_publisher(),
  Rclex.Nifs.ros_message(),
  Rclex.Nifs.rmw_publisher_allocation()
) :: :ok