Skip to content

Commit 043e123

Browse files
committed
decoder: use timestamp_ms for time axis in ARINC 767 decode()
1 parent dfdc9cf commit 043e123

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

‎pyarinc/arinc767/decoder.py‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,11 @@ def decode(self, data: bytes | Iterable[Arinc767Frame]) -> pd.DataFrame:
9696
rows: list[dict[str, Any]] = []
9797

9898
for frame_index, frame in enumerate(frames):
99-
frame_time = frame_index / fps
99+
frame_time = (
100+
frame.timestamp_ms / 1000.0
101+
if frame.timestamp_ms is not None
102+
else frame_index / fps
103+
)
100104
frame_data = frame.data
101105

102106
# If no data, still emit invalid scheduled rows

0 commit comments

Comments
 (0)