diff --git a/src/py/bbctrl/Config.py b/src/py/bbctrl/Config.py index afd1de6..4e0807a 100644 --- a/src/py/bbctrl/Config.py +++ b/src/py/bbctrl/Config.py @@ -155,8 +155,9 @@ class Config(object): elif 'min' in template and config[name] < template['min']: config[name] = template['min'] - # if name in ['xp', 'yp', 'zp', 'offset_x', 'offset_y', 'offset_z']: - # self.ctrl.state.set(name, config[name]) + if name in ['offset_x', 'offset_y', 'offset_z']: + self.log.info('159: name:{} default:{}'.format(name, config[name])) # make sure that cycle is idle + # self.ctrl.state.set(name, config[name]) if template['type'] == 'list': if 'index' in template: diff --git a/src/py/bbctrl/Pwr.py b/src/py/bbctrl/Pwr.py index 9c4579a..35690b4 100644 --- a/src/py/bbctrl/Pwr.py +++ b/src/py/bbctrl/Pwr.py @@ -161,6 +161,7 @@ class Pwr(): else: value /= 100.0 key = reg_names[i] + self.log.info('164 pwr: {}:{}'.format(key,value)) self.ctrl.state.set(key, value) if self.regs[i] != value: diff --git a/src/py/bbctrl/State.py b/src/py/bbctrl/State.py index 1594c1a..0b1470a 100644 --- a/src/py/bbctrl/State.py +++ b/src/py/bbctrl/State.py @@ -234,8 +234,8 @@ class State(object): if name in keys and 'cycle' in self.vars: self.log.info('236 sanjay cycle: %s'%self.vars['cycle']) - self.log.info('237 changing data %s : %d , %d' % (name,value,self.vars[name])) - # if self.vars['cycle'] == 'mdi': + if self.vars['cycle'] == 'mdi': + self.log.info('238 changing data %s : %d , %d' % (name,value,self.vars[name])) # self.ctrl.config.set('axes',{name: value}) if not name in self.vars or self.vars[name] != value: @@ -248,14 +248,8 @@ class State(object): def update(self, update): - keys = ['xp', 'yp', 'zp', 'offset_x', 'offset_y', 'offset_z'] for name, value in update.items(): self.set(name, value) - if name in keys and 'cycle' in self.vars: - self.log.info('255 sanjay cycle: %s'%self.vars['cycle']) - self.log.info('256 changing data %s : %d , %d' % (name,value,self.vars[name])) - # if self.vars['cycle'] == 'mdi': - # self.ctrl.config.set('axes',{name: value}) def get(self, name, default = None):