Skip to main content

Tutorial 07: Complete Binding Interface Guide

Module Overview

Controller Constructors

Controller(channel="can0")

Standard SocketCAN transport.

Controller.from_socketcanfd(channel="can0")

CAN-FD transport (required for Hexfellow).

Controller.from_dm_serial(serial_port="/dev/ttyACM0", baud=921600)

Damiao serial bridge transport.

Controller Methods

Motor Registration

Global Operations

Lifecycle

Motor Methods

Lifecycle and Safety

Mode Control

Control Commands

Feedback

Register Access

RobStride-Specific

Mode Enum

MotorState Dataclass

Error Classes

Register Utilities

RegisterSpec

DAMIAO_RW_REGISTERS

Dictionary of all Damiao read-write registers:

Register ID Constants

Complete Template

Vendor Rules

Version Compatibility

See Also