Expand description
Re-exports§
Modules§
- frame
- This module contain structs which can be used to build common frames, such as
StopandPositioneach impl Into<FrameBuilder> and can be passed into functions such ascrate::Controller::send_with_query. - registers
- Registers for the Moteus controllers
Structs§
- Controller
- The main struct for interacting with the Moteus.
- FdCanUSB
- FdCanUSB communications struct
- Frame
- A frame is a collection of subframes These can be converted into bytes and sent to the Moteus Controller.
- Frame
Builder - A builder for creating a
Frame. This is the recommended way to create a frame. - Response
Frame - A response frame is a collection of registers returned from the Moteus Controller.
The registers can be accessed by their type using the
getmethod. Many registers can be accessed at once using theget_manymethod.
Enums§
- Error
- Errors that can occur when interacting with the Moteus.
- Frame
Error - Errors that can occur when creating frames from multiple subframes.
- Frame
Parse Error - Subframe parsing errors occur when a sequence of bytes is parsed into a subframe.
- Register
Error - Errors that can occur when writing and/or parsing registers
- Resolution
- Moteus register can be read in multiple resolutions (
Int8,Int16,Int32,Float).