Skip to main content
Version: 2.2.0

Can Messenger Docs (v2.2.0)

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

These docs are the 2.2.0 release snapshot and track changes since the 2.1.0 stable release.

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.