Overview of moteus-protocol
mainThe moteus-protocol crate provides low-level CAN-FD protocol types for communicating with moteus brushless motor controllers. It handles the encoding and decoding of CAN-FD frames but performs no I/O itself. You must provide the CAN-FD transport layer.
Key characteristics:
no_stdcompatible: Works on embedded systems without an allocator.- Transport agnostic: It builds frames for you to send and parses frames you receive.
- High-level alternative: Most users should use the
moteuscrate, which provides async/blocking controllers, device discovery, and transport implementations (likefdcanusborSocketCAN). Usemoteus-protocoldirectly only if you are on an embedded target or implementing your own CAN-FD transport.