Modules
User API for Elixir.Rclex.
Documentation for Elixir.Rclex.ActionClientOptions.
Documentation for Elixir.Rclex.ActionServerOptions.
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.