From a96115df814255b5c8f136f5c56e4a3037d8a8b9 Mon Sep 17 00:00:00 2001 From: sanjayk03-dev Date: Tue, 9 Jul 2024 15:56:55 +0530 Subject: [PATCH] saved in config, logging on config load --- src/py/bbctrl/Config.py | 1 + src/py/bbctrl/Mach.py | 1 + src/py/bbctrl/State.py | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/py/bbctrl/Config.py b/src/py/bbctrl/Config.py index e528a39..c316ac1 100644 --- a/src/py/bbctrl/Config.py +++ b/src/py/bbctrl/Config.py @@ -144,6 +144,7 @@ class Config(object): def __defaults(self, config, name, template): if 'type' in template: + self.log.info('147 name %s' % name) if (not name in config or not self._valid_value(template, config[name])): config[name] = template['default'] diff --git a/src/py/bbctrl/Mach.py b/src/py/bbctrl/Mach.py index dee220e..2aee1ef 100644 --- a/src/py/bbctrl/Mach.py +++ b/src/py/bbctrl/Mach.py @@ -354,6 +354,7 @@ class Mach(Comm): def optional_pause(self, enable = True): self.ctrl.state.set('optional_pause', enable) + def set_position(self, axis, position): axis = axis.lower() state = self.ctrl.state diff --git a/src/py/bbctrl/State.py b/src/py/bbctrl/State.py index cacb651..edb7116 100644 --- a/src/py/bbctrl/State.py +++ b/src/py/bbctrl/State.py @@ -245,7 +245,7 @@ class State(object): for name, value in update.items(): self.set(name, value) if name in keys: - self.log.info('Sanjay name: %s : data: %f' % (name,value)) + self.ctrl.config.set('axes',{name: value}) def get(self, name, default = None):