firmware.motor_utils package¶
Submodules¶
firmware.motor_utils.motor_factory module¶
Motor factory module. Contains a factory class to create motor objects based on configuration.
firmware.motor_utils.motor_utils module¶
This module contains the abstract base class for motor interfaces.
- class firmware.motor_utils.motor_utils.MotorInterface(motor_id, control_params, communication_interface)[source]¶
 Bases:
ABCAbstract base class for motor interfaces.
- abstract calibrate(current_limit)[source]¶
 Calibrates motor assuming the existence of hard stops.
- Return type:
 None