API Reference Rclex v0.8.3

modules

Modules

Defines functions to manage ROS client resources.

Receives job queue and executes queue element in order.

Queue jobs, jobs in the queue are executed when jobs count reached the queue length or over.

Defines functions which call Rclex.MsgProt implementation.

Defines protocol which supports arbitrary message types. Modules implementing this protocol should define relationships between Elixir structure data and C structure data.

Defines functions to assign job, subscribe or publish, to Node.

Defines publish message functions.

Defines functions to manage ROS resources, Node and Timer.

Defines rcl return code macros.

Implements subscribing logic.

Defines control, start/stop, Rclex.SubLoop functions.

For periodically execution of jobs. This module supervises two supervisor tree, one is for job control, one is for timer loop.

Pushes timer jobs to Rclex.JobQueue.

mix-tasks

Mix Tasks

Generate codes of ROS 2 message type

Prepare ROS 2 resources under .ros2 directory.