]> Pileus Git - ~andy/csm213a-hw/blobdiff - vis/device.py
Move timer to main
[~andy/csm213a-hw] / vis / device.py
index 093f380c3c9e43419abc7003b62604d58380acf8..7d47d77c0b006019fe44ec9775edbfbab201d379 100644 (file)
@@ -87,6 +87,7 @@ class Frame:
        bits_typ = 0   # data type
        binary   = ""  # binary read-in
        values   = []  # converted numeric data
+       total    = 0   # total states read so far
 
        # Constructor
        def __init__(self):
@@ -153,8 +154,12 @@ class Frame:
                fmt = Frame.fmtMap[self.bits_typ] * self.count
                sns = Frame.snsMap[self.bits_sns]
                self.values = unpack('<'+fmt, self.binary)
-               print('convert: %3s = \'%3s\'%%[%s] -> [%s]' %
-                       (sns, fmt, hexDump(self.binary), fltDump(self.values)))
+               #print('convert: %3s = \'%3s\'%%[%s] -> [%s]' %
+               #       (sns, fmt, hexDump(self.binary), fltDump(self.values)))
+
+               if self.total % 100 == 0:
+                       print('read %d samples' % self.total);
+               self.total += 1;
 
                # Create state
                state = State()