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.