From 0ad1505cc576466a9ff52263da71afae01a23d2f Mon Sep 17 00:00:00 2001 From: serversdwn Date: Fri, 27 Feb 2026 02:24:47 -0500 Subject: [PATCH] feat: update s3_bridge to v0.4.0 with annotation markers and dual log output --- bridges/s3-bridge/s3_bridge.py | 86 ++++++++++++++++++++++++++-- docs/instantel_protocol_reference.md | 35 ++++++++++- 2 files changed, 114 insertions(+), 7 deletions(-) diff --git a/bridges/s3-bridge/s3_bridge.py b/bridges/s3-bridge/s3_bridge.py index cdc038f..835333c 100644 --- a/bridges/s3-bridge/s3_bridge.py +++ b/bridges/s3-bridge/s3_bridge.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 """ s3_bridge.py — S3 <-> Blastware serial bridge with frame-aware session logging -Version: v0.3.0 +Version: v0.4.0 Key features: - Low CPU: avoids per-byte console printing @@ -9,12 +9,21 @@ Key features: - Frame-aware logging: buffers per direction until ETX (0x03), then logs full frame on one line - Also logs plain ASCII bursts (e.g., "Operating System") cleanly - Dual log output: hex text log (.log) AND raw binary log (.bin) written simultaneously -- Session log files created on start, closed on Ctrl+C +- Interactive annotation: type 'm' + Enter to stamp a [MARK] into both logs mid-capture +- Binary sentinel markers: out-of-band FF FF FF FF