tbf/Results/Forms
Michal Buzik 52bd0d01ce Restore Genesis communication and Q3 calibration from special branches
A – Registration and execution
- Register GenesisCommunication Factory in the component list.
- Separate the Genesis form and sequence from iPerl communication.

B – Communication activities
- Restore initialization, connection, PCB reading, password and login.
- Include grouped login, mode switching and disconnection.
- Support processing up to 10 slots.

C1 – Input calibration factors
- Read three factors from Water meters / Text1–Text3.
- Validate integer values in the range 1–65535.
- Preserve the default of 15625 when all three fields are empty.

D – Q3 calibration
- Connect the Prepare Q3 → measurement → Write Q3 workflow.
- Add channel processing to FlyingStart and FlyingStartMassCollection.
- Reset previous measurement data and validate calculated factors.
- Mark factors as stored only after StoreCalibration succeeds.

E – Results and database
- Store calibration factors separately for each meter and channel.
- Add result entities, mappings and Q3 data.
- Extend DB.cs / EnsureSchema to create and update the schema.
- Preserve compatibility with the existing binary format.

Validation:
- Debug build and 18 tests passed.
- Simulated communication runs follow the same activity sequence.
- The complete Q3 workflow has not yet been verified on hardware.

Known limitation:
- An inherited mismatch in simulated responses and error propagation
  can produce an incorrect OK result; this change does not fix it.
2026-09-09 15:04:49 +02:00
..
BatchResultsDlg.cs Add new icon to forms of application 2026-03-04 18:48:46 +01:00
BatchResultsDlg.Designer.cs Displaying previous results: Window size saved and restored correctly, ver. 2.8.310 2016-06-22 16:35:38 +02:00
BatchResultsDlg.resx Possibility to display previous results ('Show' button), ver.2.7.305 2016-06-10 16:30:29 +02:00
IOneWMResultsCtrl.cs Dramatic changes in displaying results on screen, ver. 2.18.1290 2019-08-14 13:30:20 +02:00
ManualEntryConfigCtrl.cs ListViewEx clean-up. 2022-01-07 12:23:22 +01:00
ManualEntryConfigCtrl.Designer.cs ListViewEx clean-up. 2022-01-07 12:23:22 +01:00
ManualEntryConfigCtrl.resx TestMethods.ManualEntry, Results.ManualEntryItemSpec, Results.Forms.ManualEntryConfig..., etc., ver. 2.24.1389 2019-12-22 11:51:54 +01:00
ManualEntryConfigDlg.cs Add new icon to forms of application 2026-03-04 18:48:46 +01:00
ManualEntryConfigDlg.designer.cs TestMethods.ManualEntry, Results.ManualEntryItemSpec, Results.Forms.ManualEntryConfig..., etc., ver. 2.24.1389 2019-12-22 11:51:54 +01:00
ManualEntryConfigDlg.resx TestMethods.ManualEntry, Results.ManualEntryItemSpec, Results.Forms.ManualEntryConfig..., etc., ver. 2.24.1389 2019-12-22 11:51:54 +01:00
MoreWMResultsDlg.cs Add new icon to forms of application 2026-03-04 18:48:46 +01:00
MoreWMResultsDlg.Designer.cs Style changes to prevent warnings. 2021-04-03 00:54:18 +02:00
MoreWMResultsDlg.resx (1) Results.Output.Printers.WMChart added, (2) Results.Forms.MoreWMResultsDlg added, (3) Output.Printers.OnePerMeter can print graphs, ver. 2.18.1249 2019-06-21 13:25:13 +02:00
OneWMResultsColumnsCtrl.cs Restore Genesis communication and Q3 calibration from special branches 2026-09-09 15:04:49 +02:00
OneWMResultsColumnsCtrl.Designer.cs OneWMResult...Ctrl caption with position and pruefindex, wm.Pruefindex initialized to 0, set in SensusOracle.Database 2022-05-31 09:21:16 +02:00
OneWMResultsColumnsCtrl.resx Dramatic changes in displaying results on screen, ver. 2.18.1290 2019-08-14 13:30:20 +02:00
OneWMResultsRowsCtrl.cs Restore Genesis communication and Q3 calibration from special branches 2026-09-09 15:04:49 +02:00
OneWMResultsRowsCtrl.Designer.cs OneWMResult...Ctrl caption with position and pruefindex, wm.Pruefindex initialized to 0, set in SensusOracle.Database 2022-05-31 09:21:16 +02:00
OneWMResultsRowsCtrl.resx Dramatic changes in displaying results on screen, ver. 2.18.1290 2019-08-14 13:30:20 +02:00
ResultsConfigCtrl.cs <Feat>: Add XML result generation with file and MSSQL output support, increase revision to 3.9.3145.100 2026-09-02 12:05:10 +02:00
ResultsConfigCtrl.Designer.cs ListViewEx clean-up. 2022-01-07 12:23:22 +01:00
ResultsConfigCtrl.resx On screen results use new style of configuration, part 2: ResultsConfigCtrl added. 2017-05-24 11:35:34 +02:00
ResultsConfigDlg.cs Add new icon to forms of application 2026-03-04 18:48:46 +01:00
ResultsConfigDlg.designer.cs On screen results use new style of configuration, part 2: ResultsConfigCtrl added. 2017-05-24 11:35:34 +02:00
ResultsConfigDlg.resx On screen results use new style of configuration, part 2: ResultsConfigCtrl added. 2017-05-24 11:35:34 +02:00
WaterMeterEventArgs.cs Dramatic changes in displaying results on screen, ver. 2.18.1290 2019-08-14 13:30:20 +02:00