diff --git a/src/py/bbctrl/Mach.py b/src/py/bbctrl/Mach.py index c1d6a33..4434cf0 100644 --- a/src/py/bbctrl/Mach.py +++ b/src/py/bbctrl/Mach.py @@ -319,6 +319,13 @@ class Mach(Comm): self.log.info('Set the state value from config: {} = {}'.format('offset_' + axis , config.values['offset_' + axis])) else: self.log.info('Values is not present in config:{}'.format('offset_' + axis)) + + self.log.info('324: Cycle : {}'.format(state.get('cycle'))) + + for axis in axes: + if 'offset_' + axis in config.values: + self.log.info('327 axis: {} == {}'.format(axis, config.values['offset_' + axis])) + # self.set_position(axis, -float(config.values['offset_' + axis])) def unhome(self, axis): self.mdi('G28.2 %c0' % axis) diff --git a/src/py/bbctrl/State.py b/src/py/bbctrl/State.py index b12c273..0dac04e 100644 --- a/src/py/bbctrl/State.py +++ b/src/py/bbctrl/State.py @@ -231,6 +231,10 @@ class State(object): def set(self, name, value): name = self.resolve(name) keys = ['offset_x', 'offset_y', 'offset_z'] + + + if 'cycle' in self.vars and name == 'cycle': + self.log.info('236 cycle:{} name:{} value:{}'.format(self.vars['cycle'], name, value)) if name in keys and 'cycle' in self.vars: self.log.info('236 cycle:{} name:{} value:{}'.format(self.vars['cycle'], name, value))