step.servo.resolver =================== .. py:module:: step.servo.resolver Exceptions ---------- .. autoapisummary:: step.servo.resolver.ServoResolutionError Classes ------- .. autoapisummary:: step.servo.resolver.ResolvedServo Functions --------- .. autoapisummary:: step.servo.resolver.resolve_servo Module Contents --------------- .. py:exception:: ServoResolutionError Bases: :py:obj:`RuntimeError` Raised when a servo reference cannot be resolved from the robot. .. py:class:: ResolvedServo Resolved servo lookup result with the chosen display name and object. .. py:attribute:: name :type: str .. py:attribute:: servo :type: raccoon.hal.Servo .. py:function:: resolve_servo(servo_ref: Union[str, raccoon.hal.Servo], robot: raccoon.robot.api.GenericRobot) -> ResolvedServo Resolve a servo reference (instance or defs attribute name) into a concrete Servo.