tbf/TBF/ReadMe_BugFix.md

3.3 KiB

Version History

Version Source of change Target Environment Title Description
3.9.2149.0 Michal databse error HeatMeters, Heat meter sensors, Procedure Dilog, Tab Process Excanged columns value 'Sensor' and 'Heat meter sensor' Fix in code ProcedureDlg, row 1851
3.9.2149.1 Main TBF General release Version iteration Assembly and file version increment.
3.9.2149.2 Main TBF Poseidon register reader Poseidon pulse and timing handling Added reference-pulse reading in Run() and improved Poseidon timing/task tracking.
3.9.2149.4 Main TBF Mass collection / Poseidon start-stop Mass collection update Refactored standing-start mass collection, extended Poseidon start/end data-entry configuration and improved dialog/task handling.
3.9.2200.1 Main TBF Test infrastructure TBF test assembly access Added InternalsVisibleTo support for TBFTests.
3.9.2201.1 Main TBF Poseidon CLI Poseidon CLI configuration Added macro descriptions, refined serial-port/CLI argument configuration and extended CLI test coverage.
3.9.2202.1 Main TBF Poseidon CLI CLI release iteration Assembly and file version increment for the Poseidon CLI workstream.
3.9.2203.1 Main TBF Poseidon CLI / smart-meter sequence CLI test and configuration update Updated CLI executable test setup, serial-port default responses and smart-meter component-name handling.
3.9.2204.1 Morrisville Morrisville / Poseidon CLI Morrisville CLI diagnostics Restored lost 2204 versioning, added detailed CLI command/response logging and used a fixed CLI directory for deployment.
3.9.2205.1 Morrisville Morrisville / Poseidon CLI / Results DB Poseidon read diagnostics and results DB migration Improved Poseidon CLI execution and diagnostics: fixed CLI working directory, exit code/stdout/stderr capture, JSON/NFC/reading validation and culture-independent decimal parsing. Added reader-cycle and fake-CLI coverage. Results DB now creates missing compatibility columns (FlipMode, ExtraDataPath, X1-X9) automatically for MySQL and SQLite.
3.9.2206.0 Morrisville / Main TBF Poseidon CLI / Results DB Poseidon start/end rearm and simulation isolation Re-armed a completed START reader once for END, preventing reused START values or skipped END CLI calls. Added CLI response, dialog prefill and confirmed-value diagnostics. Simulation always runs C:\TBF\Cli\cmdSleepTest.exe instead of the configured physical Hat CLI. Added customer-response, decimal separator, non-zero, dialog-transfer, reader-cycle and simulation-selection regression tests. Added compatibility migration for PulsesPerKilogram, MassMeter, MassRef, ErrorMass, PassedMass and QuantityUnits.
3.9.3143.0 Ally port Ally / Poseidon CLI / Results DB Morrisville Poseidon fixes transferred Ported the applicable Morrisville Poseidon read, simulation, logging, regression-test and results-schema migration fixes to the Ally source branch while retaining its compatible legacy reader configuration and non-blocking UI flow.