View Source API Reference Cantastic v1.0.1

Modules

An Elixir library to interact with CAN bus via lib_socket_can.

Cantastic.Emitter is a GenServer used to emit CAN frames at the frequency defined in your YAML configuration file.

Cantastic.Frame is a Struct used to represent one CAN frame.

Cantastic.OBD2.Parameter is a Struct used to represent one CAN OBD2 parameter.

Cantastic.OBD2.Request is a GenServer used to emit OBD2 requests at the frequency defined in your YAML configuration file.

Cantastic.OBD2.Response is a Struct used to represent one OBD2 response.

Cantastic.ReceivedFrameWatcher is a GenServer spawned per received frame. It will then send handle_missing_frame events to all processes that subscribed to them.

Cantastic.Receiver is a GenServer spawned per CAN network. It will then send the received Cantastic.Frame to all processes that subscribed to them.

Cantastic.Signal is a Struct used to represent one CAN frame signal.

Cantastic.Socket is a utility module allowing to interact with the libsocketcan Linux sockets.

Cantastic.SocketMessage is a Struct used to represent one received message on a libsocketcan socket.