93459ccfab
Refactor water meter handling in SequenceBase and FlyingStartMassCollectionSeq:
...
- Enhance logic for enabling/disabling channels based on water meter data.
- Introduce Q3 calibration validation in `GenesisSmartReader` with configurable thresholds.
- Update `GenesisCfgCtrl` UI to disable certain inputs.
2026-04-14 15:41:13 +02:00
009aefb7c9
Refactor GenesisSmartReader and SequenceBase logic, enhance channel handling in water meters, and update GUI components:
...
- Adjust `Disabled` logic for water meters in `SequenceBase` allowing conditional enabling of channels based on serial number.
- Introduce `EnableShowChanels` property in `GenesisSmartReader` and integrate into `FlyingStartMassCollectionSeq`.
- Modify `StartupFlushMs` to derive configuration dynamically.
- Update `GenesisCfgCtrl` with a checkbox for enabling channels and input for flush timing.
- Increment assembly version to `3.9.3054.1`.
2026-04-14 08:03:02 +02:00
69b475eb77
Refactor GenesisSmartReader for improved simulation and testing:
...
- Add `PrepareCalculatedChannelDataSimulationForTest` and supporting utility methods for generating and cloning test data.
- Update `StartupFlushMs` and sampling intervals for increased flexibility.
- Revise water meter handling logic in `FlyingStartMassCollectionSeq` to support multiple channels.
2026-04-13 14:17:34 +02:00
2210bb8240
Enhance FlyingStartMassCollectionSeq with GenesisSmartReader support; add water meter handling logic and bump assembly version to 3.9.3050.1.
2026-04-11 21:55:34 +02:00
94c7279da1
Add localized string resources for "Test in calculation" and integrate it into FlyingStartMassCollectionSeq
...
- Add `Test_in_calculation` localized strings to `.resx` files for English, Slovak, and Czech.
- Update `FlyingStartMassCollectionSeq` to display the new activity message during the calculation phase.
2026-04-09 10:08:50 +02:00
08dff1272b
Add overflow volume/timestamp handling and related tests for GenesisSmartReader:
...
- Extend `CalibrationRecord` constructor to include overflow fields (`OverflowVolumeCm`, `OverflowTimeS`).
- Implement additional unit tests in `OptoTelegramRawTest` to validate multi-rollover scenarios and extended calculations.
- Add `GenesisSmartReaderThreadedReadTests` to cover threaded read-loop functionality and serial processing.
- Enhance logging in `Pump` classes (`TurnOff` methods).
- Update project file to include new test files.
2026-04-02 09:25:17 +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
5cefd7fc3a
Integrate Genesis meter support into FlyingStartMassCollectionSeq:
...
- Add initialization, calibration, and measurement logic for Genesis meters.
- Extend result handling to capture Genesis-specific data (timestamps, volumes, errors).
- Ensure proper cleanup of Genesis meters at test conclusion.
2026-03-16 15:31:49 +01:00
df2c56e6c4
FIX NaN - devide by zero
...
Add simulation logic to `StandingStartStopTestOp` and handle zero `TestTime` edge cases in `FlyingStartMassCollectionSeq`
2026-03-12 16:25:26 +01:00
a997c3d7be
iPerl ASIC - implementation
2026-03-12 14:50:47 +01:00
3c964f2aab
BugFix - repair test RegisterReader deserialize - FSMC method as in SSMC
2026-03-09 14:37:51 +01:00
ead350eef3
Add initial MassMeter implementation
2026-02-19 19:22:02 +01:00
42ee9eaee3
Poseidon - Flying - Opto communication
...
Enhance `FlyingStartMassCollectionSeq` with Poseidon reader support, detailed error handling, and improved test data processing.
2025-12-07 11:27:00 +01:00
efd0515295
Patch applied - Added new calibration-related properties for IPERL mode, integrated AppDiagnostic functionality into UI, and updated project configuration.
2025-09-07 17:42:26 +02: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
60f30e4c41
Results, FlyingStartMassCollection and CombinedWithDetection : Main and Aux meter pulses, Div. switch time, ver. 3.7.2094
2023-08-24 13:12:30 +02:00
Milan Hanajik
ecccfab7a6
FlyingStartMassCollection : Delayed start param., Action.IsDelayedStart added.
2023-08-23 14:59:42 +02:00
Milan Hanajik
61910932c2
CombinedWithDetectionSeq, ProcessTabPageCtrl and SeqBase.ReadRegistersTempPressAmbient() changes, ver. 3.6.2030
2023-03-31 11:28:04 +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
1b402566ed
Bug fix in FlyingStartMassCollection simulation.
2022-05-06 17:18:45 +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
7613613fad
SerialStream.S640Stream in progress.
2021-05-25 22:13:11 +02:00
Milan Hanajik
62d725d879
Standing start/stop fixed, ver. 3.1.1653
2021-05-21 17:13:45 +02:00
Milan Hanajik
cfe55e430a
Pump start logging, ver. 3.1.1645
2021-05-11 14:28:27 +02:00
Milan Hanajik
1f05cc420c
ReadMassOp removed, ProcessData.Mass removed, TestMethods.FixedStartMassCollection, ver. 3.1.1620
2021-04-15 13:15:18 +02:00
Milan Hanajik
8b8198e298
(1) TestMethods.Dummy.CheckDeviceCaps( ), (2) Trivial simulation mode in some test methods, ver. 3.1.1614
2021-04-13 23:34:06 +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
f083fe568e
FlyingStartMassCollectionSeq and FlyingStartMassCollProlongedSeq cleanup.
2021-03-30 00:03:35 +02:00
Milan Hanajik
baf7f84343
(1) Diverter start/stop transition graph plotted, (2) Diverter ToTank / ToSink buttons, ver. 3.1.1616
2021-03-28 08:38:30 +02:00
Milan Hanajik
ebf7c97bc6
Event.BalanceDone --> Event.ScaleDone, EmergencyStop is route bit #81 , ver. 3.1.1608
2021-03-24 09:32:42 +01:00
Milan Hanajik
ce6896b584
Waiting before stable mass measurement joined with the mass measurement into one operation.
2021-03-23 13:50:32 +01: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
061ab99486
Prolonged method fixed, ver. 3.1.1603
2021-03-23 08:50:40 +01:00
Milan Hanajik
8f5291332f
Uni.FlyingStartStopTestOp merged with Uni.FlyingStartStopTestWithDivOp, IAdvancedControlBoard. ver. 3.1.1601
2021-03-22 09:08:00 +01:00
Milan Hanajik
ff70a11cad
RegisterReader simplified, ReadRegisterOp( ) removed from IRegReader, ReadMoreRegistersOp removed.
2021-03-18 03:56:15 +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