Stoatworks Labs

openrcs-protocol

The Analog Way control protocol, written down

ReleasedLibrary & ProtocolMarkdown
openrcs-protocol — The Analog Way control protocol, written down
No screenshot — this one is documentation.

What it does

It exists so anyone building control software for these processors has a single, precise description of how they talk on the network — the framing, the variable model, and all 562 Midra variables grouped and tabulated.

Reverse-engineered, not vendor documentation, and not affiliated with or endorsed by Analog Way. It is the reference openrcs itself is written against.

  • The wire format: commands, replies, terminators, errors and push
  • The variable model: indices, values, layer geometry and memories
  • Complete Midra variable tables — all 562, grouped
  • LiveCore coverage checked against device behaviour

Where it stands

Complete and published. The LiveCore side has been checked against device behaviour; the Midra tables are complete but have had less exercise against hardware. Treat per-variable ranges as strong guidance rather than a guarantee — the device is always the final authority.