Commit 4100d959 authored by Piergiorgio Pancino's avatar Piergiorgio Pancino
Browse files

Add logger messages to mockup motor

parent 815ee247
......@@ -95,6 +95,7 @@ class Mockup(Controller):
def initialize_axis(self, axis):
self._logger.debug(f"initializing axis {}")
self._axis_moves[axis] = {"motion": None}
if self.read_hw_position(axis) is None:
......@@ -141,6 +142,7 @@ class Mockup(Controller):
return motion
def set_hw_limits(self, axis, low_limit, high_limit):
self._logger.debug(f"set axis limit low={low_limit}, high={high_limit}")
if low_limit is None:
low_limit = float("-inf")
if high_limit is None:
......@@ -162,6 +164,7 @@ class Mockup(Controller):
def start_one(self, motion, t0=None):
axis = motion.axis
self._logger.debug(f"moving {} to {motion.target_pos}")
if self._get_axis_motion(axis):
raise RuntimeError("Cannot start motion. Motion already in place")
pos = self.read_position(axis)
......@@ -196,6 +199,7 @@ class Mockup(Controller):
pos = self.read_hw_position(axis)
pos = motion.trajectory.position(t)
self._logger.debug(f"{} position is {pos}")
return int(round(pos))
def read_encoder(self, encoder):
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment