File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -99,6 +99,9 @@ class BLFParseError(Exception):
99
99
TIME_TEN_MICS = 0x00000001
100
100
TIME_ONE_NANS = 0x00000002
101
101
102
+ TIME_TEN_MICS_FACTOR = Decimal ("1e-5" )
103
+ TIME_ONE_NANS_FACTOR = Decimal ("1e-9" )
104
+
102
105
103
106
def timestamp_to_systemtime (timestamp : float ) -> TSystemTime :
104
107
if timestamp is None or timestamp < 631152000 :
@@ -269,7 +272,7 @@ def _parse_data(self, data):
269
272
continue
270
273
271
274
# Calculate absolute timestamp in seconds
272
- factor = Decimal ( "1e-5" ) if flags == 1 else Decimal ( "1e-9" )
275
+ factor = TIME_TEN_MICS_FACTOR if flags == 1 else TIME_ONE_NANS_FACTOR
273
276
timestamp = float (Decimal (timestamp ) * factor ) + start_timestamp
274
277
275
278
if obj_type in (CAN_MESSAGE , CAN_MESSAGE2 ):
You can’t perform that action at this time.
0 commit comments