Skip to main content
Version: next

Can Messenger Docs (next)

can_messenger is a Ruby gem for reading and writing CAN frames on Linux SocketCAN interfaces.

These next docs track upcoming changes after the 2.1.0 stable snapshot.

Core Capabilities

  • Send standard and extended CAN frames.
  • Receive CAN frames with optional ID filtering.
  • Use CAN FD payloads (up to 64 bytes).
  • Encode/decode frames from DBC signal definitions.
  • Swap transport behavior through adapter injection.

Read This First

  1. Installation
  2. Quickstart
  3. Messenger API
  4. DBC Guide
  5. Adapters
  6. Development

Version Routing

  • Stable docs are served at /docs/*.
  • next docs are served at /docs/next/*.

Use the version dropdown in the navbar to switch between release docs and in-progress docs.