ROS v0.1.0 API Reference

Modules

ROS

A ROS client library for Elixir

Functions for serializing and deserializing ROS Messages sent over the wire

A set of functions for declaring ROS abstractions for your Supervisor setup

A ROS Publisher is a sender in asynchronous, one-to-many communication

Services allow you to handle synchronous requests

Service Proxies allow you to make requests to services

Exceptions

An error thrown when service calls fail. You can raise this error in your service callback to give the service proxy a custom message. Otherwise, errors raised in service callbacks will be stringified and sent as this error

Mix Tasks

A task for compiling ROS message types into Elixir structs

A task for compiling ROS srv types into Elixir structs