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
Milan Hanajik
09a0968b76
Workflow used in DataEntry.S620, LaserMarking stored to WaterMeter.Remark.
2021-11-18 14:54:03 +01:00
Milan Hanajik
0494054171
Yet more MainWnd, MainSeq, etc. changes,ver. 3.1.1811
2021-11-18 14:53:12 +01:00
Milan Hanajik
587f6dffd0
More MainWnd, MainSeq, DataEntry.S620 and OrderManagement changes, ver. 3.1.1810
2021-11-18 14:53:12 +01:00
Milan Hanajik
827a9f7c58
Changes for Xylem Nanjing, ver. 3.1.1676
2021-06-18 15:35:46 +02:00
Milan Hanajik
5aec3c1ecc
Bug fix : Results.BatchResults.NewFromProcedure( ) uses GetTestInstances( ), ver. 3.1.1610
2021-04-13 15:35:24 +02:00
Milan Hanajik
3f9973f8b8
(1) Results.Entities.Batch.ProtocolTitle removed, (2) Munich related stuff removed
2021-03-02 14:20:24 +01:00
Milan Hanajik
b5f8d06e5b
Database cleanup, columns correctly renamed, DataContainer namespace, etc.
2021-02-24 17:42:50 +01:00
Milan Hanajik
229c87f920
RealDensity, AtTemperature, Buoyancy are stored in Results DB in Batch table.
2021-01-28 13:33:38 +01:00
Milan Hanajik
a7965a7ffc
(1) Publish.Internal&Never tests not saved to rslts.DB, (2) Publish.Never tests are in TestRslts, (3) bool Batch.IsRemoteProcedure field, etc. ver. 2.25.1410
2020-02-07 12:40:20 +01:00
Milan Hanajik
12c9e72d0c
ProcessData (aka BatchResults) serialization part 2
2020-02-05 13:03:52 +01:00
Milan Hanajik
dc31e833ee
BatchResults.WaterMeters eliminated, Batch.WaterMeters are used instead ... many changes
2020-02-05 10:33:32 +01:00
Milan Hanajik
51523ea577
BatchResults serialization (WriteBinary/ReadBinary methods)
2020-02-05 10:23:30 +01:00
Milan Hanajik
9b11602ab8
TEST_MODE removed from code, ver. 2.25.1407
2020-02-05 10:23:09 +01:00
Milan Hanajik
f7c10daa52
'ShowDisabledPositions' supported when displaying previous results.
2019-10-11 15:06:01 +02:00
Milan Hanajik
dfd8e879d1
Bug fix : 'Save results' was inactive when all test were done, but at least one WM position was disabled, ver. 2.18.1240
2019-06-03 14:09:10 +02:00
Milan Hanajik
f5926259a7
Config.Entities.Test : Support for tests using multiple (but not all) lines (Israel PT50, 4 lines).
2019-01-14 15:33:36 +02:00
Milan Hanajik
438374532f
BatchResults.IsProduction( ) modified, ver. 2.18.1005
2018-09-24 13:06:01 +02:00
Milan Hanajik
81cb0eae64
Results.ItemID : Procedure_description, Test_bench_name, Address1-5 and respective WMeterRsltItemSpec added, ver. 2.18.995
2018-09-14 08:25:22 +02:00
Milan Hanajik
dcfc12a849
Bug fix in v.2.17.730, new ver. 2.17.734
2017-11-15 10:16:12 +01:00
Milan Hanajik
a2620870ad
Changes for Audit, ver. 2.17.730
2017-11-13 16:17:36 +01:00
Milan Hanajik
a6a87cccae
DB ver. 2. 15 consolidated, Procedure.ProtocolTitle removed
2017-07-24 22:14:10 +03:00
Milan Hanajik
e71795bfe5
Masses, Buoyancy, Density corr. added to results, Buoyancy -> TestRslt, Dens.corr. -> Batch, MetrologyDlgDensityTab, etc.
2017-06-29 23:04:17 +02:00
Milan Hanajik
8d4910fcb0
Symbols: introduced IPERL, ORACLE_DB, HEAT_METERS, TURA_IPERL, TURA_SPECIAL
...
abandoned IPERLST, IPERLSTSPECIAL, HEAT_METERS_SUPPORT
2017-02-14 13:42:22 +01:00
Milan Hanajik
c497c02ef9
Heat meters support for measurement with pulses, change in ResultsDB.MeterTestRslt, ver. 2.10.352
2016-10-06 10:11:13 +02:00
Milan Hanajik
0ac1fe2b4e
HeatMetersPath, UI, etc., HEAT_METERS_SUPPORT symbol introduced
...
ProcedureDlg modifications: (1) localization by TBF.Resources.Strings, (2) Heat meters support
FlyingStartMassCollection and CombinedMeters methods with similar sequences
2016-07-06 15:59:28 +02:00
Milan Hanajik
147fb6fb30
Possibility to display previous results ('Show' button), ver.2.7.305
2016-06-10 16:30:29 +02:00
Milan Hanajik
1bcbe382d7
Munich: Changes in YearOfProduction (Eichjahr), Zaehlertyp, Pruefvorlage, etc., ver.2.7.289
2016-05-20 10:39:12 +02:00
Milan Hanajik
0c2c9bb1e2
User.UserNumber and BenchPath.StopFBValve introduced and used, database 2.4
2016-03-18 12:44:25 +08:00
Milan Hanajik
3549376f34
RersultsPrinter.Basic, RersultsPrinter.Cevak and ResultsWriter.Basic modified to print only Publish.Always tests. Publish.None --> Publish.Never.
2016-02-29 19:03:17 +01:00
Milan Hanajik
87b5c36e6a
Working on Ajustment, ver.2.3.227.
2016-02-29 15:31:22 +01:00
Milan Hanajik
cc789ee7e0
Cevak results printer modifications, ver. 2.2.227.
2016-02-23 21:12:17 +01:00
Milan Hanajik
2cab985bd0
ResultsPrinter.Cevak implemented, bug fixes in ResultsPrinter.Basic. Bug fixes in EntryForms (Purchase order via UpdateTestResultss(..)), version 2.2.222.
2016-02-19 14:25:59 +01:00
Milan Hanajik
edc4d59f90
Process data screen update when test completed, version 2.1.213.
2016-02-13 19:28:33 +01:00
Milan Hanajik
c75e88c871
Bug fix in Results for tests with Parts, mappings were removed, version 2.1.185.
2016-01-12 20:21:17 +01:00
Milan Hanajik
98c8b0e7a8
iPearl debugging, progress management, OracleDB simulation, etc, version 2.1.182
2016-01-09 20:06:59 +01:00
Milan Hanajik
1ee5724082
All printers modified for new Results, other fixes and changes.
2016-01-06 21:39:52 +01:00
Milan Hanajik
511d86a186
Results on screen modified to accept new Results. ItemSpec introduced.
2016-01-04 23:39:28 +01:00
Milan Hanajik
26982a5729
Many changes, new results used, all test sequences modified, simulated tests rewritten.
2016-01-04 13:53:45 +01:00
Milan Hanajik
494c6edf76
Results.BatchResults.NewFromProcedure(...) added, BenchId -> TestBenchId, BenchName -> TestBenchName, etc.
2016-01-02 19:21:43 +01:00