View Source Rclex.SubLoop (Rclex v0.9.0)

Implements subscribing logic.

Summary

Functions

Returns a specification to start this module under a supervisor.

購読処理関数
購読が正常に行われれば引数に受け取っていたコールバック関数を実行

Functions

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

each_subscribe(sub, node_identifier, msg_type, topic_name)

View Source
@spec each_subscribe(
  sub :: Rclex.Nifs.rcl_subscription(),
  node_identifier :: charlist(),
  msg_type :: charlist(),
  topic_name :: charlist()
) :: :ok | nil
購読処理関数
購読が正常に行われれば引数に受け取っていたコールバック関数を実行
@spec start_link(
  {charlist(), charlist(), charlist(), Rclex.Nifs.rcl_subscription(),
   Rclex.Nifs.rcl_context(), function()}
) :: GenServer.on_start()
@spec start_sub([pid()]) :: list()