Files
series3-watcher/installer.iss
T
serversdown a166918a9d fix(forward-log): distinguish histograms from missing-report (v1.5.3)
On machines running histogram-mode units (extensions ending in H,
e.g. H907L1R7.PG0H), every forwarded event was logging "no report"
even though histograms never get auto-exported ASCII reports from
Blastware — making the log look like every forward was misconfigured
when in fact things were working correctly.

Three log states now:

  - Waveform + paired TXT
      → "+ <txt> attached"
  - Waveform without TXT (likely BW config issue)
      → "no report ⚠"
  - Histogram (any flavour)
      → "(histogram, no report expected)"

New is_histogram_event() helper classifies by BW filename extension:
4-char ext ending in H = histogram; old-firmware 3-char extensions
default to non-histogram (safe default — we'd rather flag a missing
report than silently suppress the warning on a real waveform event).

Forwarding logic itself is unchanged — this is purely log clarity.
2026-05-10 01:39:22 +00:00

42 lines
1.5 KiB
Plaintext

; Inno Setup script for Series 3 Watcher
; Run through Inno Setup Compiler after building dist\series3-watcher.exe
[Setup]
AppName=Series 3 Watcher
AppVersion=1.5.3
AppPublisher=Terra-Mechanics Inc.
DefaultDirName={pf}\Series3Watcher
DefaultGroupName=Series 3 Watcher
OutputBaseFilename=series3-watcher-setup
Compression=lzma
SolidCompression=yes
; Require admin rights so we can write to Program Files
PrivilegesRequired=admin
[Tasks]
Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; Flags: unchecked
[Dirs]
; Create the agent_logs folder so the watcher can write logs on first run
Name: "{app}\agent_logs"
[Files]
; Main executable — built by build.bat / PyInstaller
Source: "dist\series3-watcher.exe"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
; Start Menu shortcut
Name: "{group}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe"
; Start Menu uninstall shortcut
Name: "{group}\Uninstall Series 3 Watcher"; Filename: "{uninstallexe}"
; Desktop shortcut (optional — controlled by [Tasks] above)
Name: "{commondesktop}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe"; Tasks: desktopicon
; Startup folder shortcut so the tray app launches on login
Name: "{userstartup}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe"
[Run]
; Offer to launch the app after install (unchecked by default)
Filename: "{app}\series3-watcher.exe"; \
Description: "Launch Series 3 Watcher"; \
Flags: nowait postinstall skipifsilent unchecked