libstp.step.servo.resolver ========================== .. py:module:: libstp.step.servo.resolver Exceptions ---------- .. autoapisummary:: libstp.step.servo.resolver.ServoResolutionError Classes ------- .. autoapisummary:: libstp.step.servo.resolver.ResolvedServo Functions --------- .. autoapisummary:: libstp.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: libstp.hal.Servo .. py:function:: resolve_servo(servo_ref: Union[str, libstp.hal.Servo], robot: libstp.robot.api.GenericRobot) -> ResolvedServo Resolve a servo reference (instance or defs attribute name) into a concrete Servo.