Browse Source

read trigtime

Xi Ruoyao 4 years ago
parent
commit
d9f8e48690
2 changed files with 5 additions and 1 deletions
  1. 3 0
      csv_parser.py
  2. 2 1
      data.py

+ 3 - 0
csv_parser.py

@@ -11,6 +11,7 @@ field_fmt = {
     'hwid' : ColumnSpec('bind_number', 's'),
     'yaw' : ColumnSpec('pitch', 'f'),
     'press' : ColumnSpec('airPressure', 'f'),
+    'timestamp' : ColumnSpec('trigtime', 'd'),
 }
 
 def do_convert(s, fmt):
@@ -18,6 +19,8 @@ def do_convert(s, fmt):
         return s
     if fmt == 'f':
         return float(s)
+    if fmt == 'd':
+        return int(s)
     if fmt == 'n':
         return "null"
     throw("what is this format?")

+ 2 - 1
data.py

@@ -1,6 +1,7 @@
 from collections import namedtuple
 
-LocationData = namedtuple('LocationData', 'hwid lat lon eig prec yaw press')
+LocationData = namedtuple('LocationData',
+        'hwid lat lon eig prec yaw press timestamp')
 
 def have_location(x):
     return x.lat != None and x.lon != None