API Reference Rclex (Experimental) v#0.12.0

Copy Markdown View Source

Modules

User API for Elixir.Rclex.

GenServer wrapping an rcl_clock_t resource.

A signed duration, stored as nanoseconds.

Optional GenServer that monitors the ROS 2 graph and emits :telemetry events when nodes, topics, services, or actions join or leave.

A managed (lifecycle) node implementing the ROS 2 Managed Node design.

Utilities for working with ROS 2 parameters.

Provides a client to access parameters on remote ROS 2 nodes via the standard parameter services.

Helper for subscribing to ROS 2 /parameter_events and dispatching per-node or per-parameter callbacks.

Helper functions for working with ROS 2 parameter types that may not be known at compile time. Provides functions to generate parameter structs, convert between Elixir values and ROS 2 parameter types.

Provides parameter service functionality for ROS 2 nodes.

Documentation for Elixir.Rclex.QoS.

A point in time, paired with the clock type that produced it.

Mix Tasks

Generate codes of ROS 2 types

Generate codes of ROS 2 action type

Generate codes of ROS 2 msg type

Generate codes of ROS 2 srv type

Prepare ROS 2 resources under .ros2 directory.