7e3df77b5b
Refactor GenesisSmartReader processing logic and tests for robust handling:
...
- Replace property getters with concise expressions in `GenesisSmartReader`.
- Implement FIFO and concurrent producer-consumer unit tests for `ProcessingLoop`.
- Add startup flush mechanism for improved input handling on initialization.
- Refactor processing loop with structured start/stop tasks and cancellation tokens.
- Fix thread-safety issues and enhance logic in `Stop` and `StopDataStreamProcessing`.
- Add internal visibility for tests in `TBFTests` via `InternalsVisibleTo`.
- Update assembly version to `3.9.3038.1`.
2026-04-07 10:42:27 +02:00
b078d9586d
Add detailed logging for Genesis operations in FlyingStartMassCollectionSeq and FlyingStartSeq.
...
- Introduce debug and info logs for Genesis initialization, calibration, measurement, and data storage.
- Ensure proper logging during Genesis operations' start and stop phases.
2026-03-16 15:42:45 +01:00
ab0e5ea82a
Genesis heap
2026-03-16 15:17:56 +01:00
a997c3d7be
iPerl ASIC - implementation
2026-03-12 14:50:47 +01:00
6a428e3c76
Keyence Camera
2024-03-10 22:24:03 +01:00
f0d26a36be
reformating
2024-02-04 10:06:41 +01:00
Milan Hanajik
a027f3f544
test.Qform/Qto -> test.QfromM3ph()/QtoM3ph() in test methods, sequences, etc.
2023-09-22 10:01:01 +02:00
Milan Hanajik
a8ba5d5113
string Test.TempControl and string TestData.TempControl added and used in sequences.
2022-05-13 13:47:53 +02:00
Milan Hanajik
2c0ae68db0
IFlowMeterSingle with GetRange(.) and CorrectedFlow(.), Test method calculations clean-up, refactorization, ver. 3.1.1901
2022-05-04 10:23:21 +02:00
Milan Hanajik
03900e453e
Bridge.ProcessDataHandler and Bridge.OnProcessData( ) calls removed.
2022-04-08 16:03:45 +02:00
Milan Hanajik
c18f06af07
TM.iPerlCommunication and IperlHead synced with v.2.27, ISessionDataMngmnt replaces IHasClearSessionData and IHasTestName.
2022-01-28 14:43:33 +01:00
Milan Hanajik
3b81f1a143
IPERL : Results.Entities.MeterTestRslt.X1 .. X9, ErrorBC added, X1 = flow st. dev., Q_WZ (and VolumeMeter) calculation bug fix, etc.
2021-07-20 09:46:23 +02:00
Milan Hanajik
2106e82ede
ErrorFlags STOP stops cycle
2021-06-28 13:56:26 +02:00
Milan Hanajik
cd15ab2432
IperlHead as in 2.26, MeterTestRslt.ExtraDataPath and related changes, set in FlyingStart, FlStMassCollection and FlStMassCollProlonged.
2021-06-27 15:52:05 +02:00
Milan Hanajik
827a9f7c58
Changes for Xylem Nanjing, ver. 3.1.1676
2021-06-18 15:35:46 +02:00
Milan Hanajik
62d725d879
Standing start/stop fixed, ver. 3.1.1653
2021-05-21 17:13:45 +02:00
Milan Hanajik
56294bbffc
ToString( ) methods of all components are equal, start with ClassName.
2021-04-07 22:18:53 +02:00
Milan Hanajik
dd24c8b073
TestRslt.Buoyancy ---> TestRslt.MassOfEvapWater, ver. 3.1.1600
2021-04-05 14:12:42 +02:00
Milan Hanajik
c53cb8ace0
Initialization( ) changed, is abstract in ComponentBase, builds OK.
2021-04-03 09:39:17 +02:00
Milan Hanajik
535038bce1
Style changes to prevent warnings.
2021-04-03 00:54:18 +02:00
Milan Hanajik
dd08ca770d
ResetStaticProperties( ) eliminated from ComponentBase, IComponentFactory and factories.
2021-04-02 16:10:38 +02:00
Milan Hanajik
78f9b10255
cBrd.StopPreviousOp( ) ---> cBrd.Stop( ) in FlyingStart.... test sequences, etc., ver. 3.1.1604
2021-03-23 09:52:03 +01:00
Milan Hanajik
7af4e9465c
Uni.XyzStartStopTest[WithDiv]Op, etc., AdjustmentSeq and all FlyingStartXyzSeq completed, ver. 3.1.1630
2021-03-14 21:28:41 +01:00
Milan Hanajik
3e7ad6c06c
StartMeasurementOp, ver. 3.1.1628
2021-03-11 17:57:19 +01:00
Milan Hanajik
768fb69653
Uni.RegValve function simplified, IFlowMeter includes functions from IIDrawingItCmpntWithMeasuredVal, ver. 3.1.1627
2021-03-11 14:55:21 +01:00
Milan Hanajik
a21766b944
Action.IsFromUI, MeasureFlow works OK, SetFlow in progress, ver. 3.1.1624
2021-03-10 16:51:52 +01:00
Milan Hanajik
6cf3bd6160
Refactorization : BenchControl -> Rig
2021-03-05 16:12:24 +01:00