71bcf71cf7
fix: convert raw psi 32 float into db(L).
claude2026-04-14 01:13:21 -04:00
3e7de848bc
fix: update unique constraints in events and monitor_log tables to use timestamp and serial number. Can't use event keys because minimates resuse them after clearing memory.
claude2026-04-13 22:45:58 -04:00
72a4209cfd
fix: sfm_webapp.html remove display: flex from base class, now shows active tab
claude2026-04-13 22:40:40 -04:00
2b5574511e
feat: add waveform viewer endpoint and enhance UI with new tabs for history, units, monitor log, and sessions
claude2026-04-13 22:34:28 -04:00
ce2c859f11
fix: update event count retrieval logic in AchSession and MiniMateClient
claude2026-04-13 18:46:23 -04:00
7f322f9ff9
feat: add option to restart monitoring after event download in AchSession
claude2026-04-13 18:23:27 -04:00
37d32077a4
feat: add ACH TCP bridge, serial tap tool, and Serial Watch tab
claude2026-04-09 12:10:52 -04:00
b384ba66d1
fix: convert raw psi 32 float into db(L).
claude2026-04-14 01:13:21 -04:00
27d9823cc1
fix: update unique constraints in events and monitor_log tables to use timestamp and serial number. Can't use event keys because minimates resuse them after clearing memory.
claude2026-04-13 22:45:58 -04:00
70c9528611
fix: sfm_webapp.html remove display: flex from base class, now shows active tab
claude2026-04-13 22:40:40 -04:00
e8bef1ac7c
feat: add waveform viewer endpoint and enhance UI with new tabs for history, units, monitor log, and sessions
claude2026-04-13 22:34:28 -04:00
27db663579
fix: update event count retrieval logic in AchSession and MiniMateClient
claude2026-04-13 18:46:23 -04:00
e5ea17388a
feat: add option to restart monitoring after event download in AchSession
claude2026-04-13 18:23:27 -04:00
5b3e8af1e3
fix: remove special case chunk counter, all chunks use chunk_num * 0x0400
claude2026-04-06 17:03:09 -04:00
ad1c9e48b0
fix: update MiniMateClient and protocol to ensure correct handling of 1F calls and improve event download sequence
claude2026-04-06 15:58:03 -04:00
227c481022
fix: update MiniMateClient to correctly handle 1F calls for event iteration and 5A arming
claude2026-04-06 14:37:36 -04:00
33de4239f4
fix: update MiniMateClient to use browse=False for 1F in download mode to ensure correct token handling for 5A
claude2026-04-06 13:39:11 -04:00
d0d5a18d5c
fix: update event handling in MiniMateClient and protocol to ensure correct sequence for waveform downloads
claude2026-04-06 13:19:51 -04:00
41090a9346
fix: enhance logging for event download process in MiniMateClient
claude2026-04-06 12:57:24 -04:00
d87e02fab2
fix: update event handling in MiniMateClient and protocol to address 5A timeout issue
claude2026-04-06 12:41:27 -04:00
57e7225a62
fix: correct DLE-stuffing handling in build_5a_frame function and update parameter description
claude2026-04-06 03:02:36 -04:00
5d43acd827
fix: clarify bulk counter step handling and improve comments for waveform chunk processing
claude2026-04-06 01:35:09 -04:00
ecb1147216
fix: update Peak Vector Sum offset calculation and clarify event_count handling in device info
claude2026-04-05 02:48:58 -04:00
1c570b083a
fix: update timestamp decoding for Waveform and Continuous records in models and client
claude2026-04-04 00:09:55 -04:00
2286d2ccf8
fix: enhance event record handling to include MonitorLog sub_code and adjust timestamp parsing logic
claude2026-04-03 18:58:46 -04:00
755050b347
fix: ensure proper waveform context by always calling 0A before 0C and use all-zero params for event advancement
claude2026-04-03 18:48:04 -04:00
6adf8b6078
Fix: advance_event(browse=True) now sends token_params(0) — all zeros — matching the confirmed BW browse sequence.
claude2026-04-03 18:15:42 -04:00
4fb1bbfe35
fix: fix token position in params and enhance event iteration logic for MiniMateClient
claude2026-04-03 17:30:47 -04:00
3effa1aab5
feat: add detailed logging for event counting process in MiniMateClient
claude2026-04-03 16:47:06 -04:00
95f2becf21
feat: update event iteration logic to use null sentinel for end-of-events detection
claude2026-04-03 16:29:10 -04:00
2cb95cd45e
feat: implement reliable event counting via 1E/1F chain and update device info
claude2026-04-03 16:02:10 -04:00
7cd8fda5e8
feat: add logging for raw event index bytes and decoded count in event count decoder
claude2026-04-03 15:28:51 -04:00
f495b91d8a
feat: enhance waveform viewer with record type handling and improved empty state messaging
claude2026-04-03 15:22:26 -04:00
e4730376ad
feat: enhance waveform viewer with unit info display and event selection functionality
claude2026-04-03 15:08:57 -04:00
23e4febba6
feat: add CORS middleware to allow cross-origin requests for waveform viewer
claude2026-04-03 14:50:43 -04:00