summaryrefslogtreecommitdiff
path: root/digital/io/tools/io/io.py
diff options
context:
space:
mode:
authorNicolas Schodet2011-05-08 15:43:13 +0200
committerNicolas Schodet2011-05-08 15:44:08 +0200
commitb313abd7449af357d6815e1116975d5987a39364 (patch)
tree32c936f6bb7d49e217067d356f927dfeba8a3cbd /digital/io/tools/io/io.py
parentfd2feb1325a6899fa20fd9996e22d22205c01f85 (diff)
digital/*/tools: use robot specific init parameters
Diffstat (limited to 'digital/io/tools/io/io.py')
-rw-r--r--digital/io/tools/io/io.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/digital/io/tools/io/io.py b/digital/io/tools/io/io.py
index 375ad38d..edefbd9d 100644
--- a/digital/io/tools/io/io.py
+++ b/digital/io/tools/io/io.py
@@ -34,8 +34,9 @@ class Proto:
def send_param (self):
p = self.param
- for i, t in enumerate (p['servo_pos']):
- self.proto.send ('p', 'BBB', i, *t)
+ if ('servo_pos') in p:
+ for i, t in enumerate (p['servo_pos']):
+ self.proto.send ('p', 'BBB', i, *t)
def write_eeprom (self):
self.proto.send ('p', 'cc', 'E', 's')