newset version of senis

This commit is contained in:
l_samenv
2020-09-10 10:43:34 +02:00
parent 1f832388d7
commit 1c42859466
2 changed files with 32 additions and 5 deletions

View File

@ -275,7 +275,7 @@ class Teslameter3MH6(TeslameterBase):
ranges = [self.RANGES[self.read_bytes(1)[0]]] * 3
result = ranges[0]
else:
raise ValueError('bad reply to range query')
raise ValueError('bad reply to range query %s' % repr(reply))
self._x.range, self._y.range, self._z.range = ranges
return result
@ -306,8 +306,9 @@ class Teslameter3MH6(TeslameterBase):
if value < rng * 1.1:
break
self.write_bytes(b'mr%c' % code)
if self.read_bytes(6) != b'mrng:%c' % code:
status = 'bad reply to manual range command'
reply = self.read_bytes(6)
if reply != b'mrng:%c' % code:
status = 'bad reply to manual range command %s' % repr(reply)
continue
return rng
raise ValueError(status)