From 3978bf898e6fda5830524bc8fdf806feaca413cb Mon Sep 17 00:00:00 2001 From: Dan White Date: Tue, 16 Oct 2012 23:54:13 -0500 Subject: [PATCH] Cull extra parameters not used in __init__ --- python-lib/devboard.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python-lib/devboard.py b/python-lib/devboard.py index 4827f09..473fe6b 100644 --- a/python-lib/devboard.py +++ b/python-lib/devboard.py @@ -282,12 +282,17 @@ def load_config(name): ########################################################################## # Power supplies - vatoi = usbio.DigiReg(i2c, **cfg['vatoi']) + #va, vb not part of ctor + c = cfg.copy() + for x in ('vatoi', 'v430'): + del c[x]['va'] + del c[x]['vb'] + vatoi = usbio.DigiReg(i2c, **c['vatoi']) #vatoi = usbio.DigiReg(i2c, 2, (0.5015, 1.3887), (1.9552, 2.8304)) #vatoi.alias('va', 'vdigi') #vatoi.alias('vb', 'avdd') - v430 = usbio.DigiReg(i2c, **cfg['vatoi']) + v430 = usbio.DigiReg(i2c, **c['vatoi']) #v430 = usbio.DigiReg(i2c, 3, (1.9535, 2.7137), (0.5013, 1.2617)) #v430.alias('va', 'dvdd') #v430.alias('vb', 'vdd') -- 2.25.1