michal
540b9af871
Overload time fix for OptoTelegramRawTest
2026-07-02 22:32:19 +02:00
michal
d11f7107fe
fix time calculation from raw data
2026-07-02 21:49:01 +02:00
michal
3c5a28f69d
changed LED state from 4 to 7 in
2026-07-02 21:47:14 +02:00
marekf
fbd0219a4a
Update (develop) GCI - GciBridge - big change - for implement to GenesisHead and SmartReader
2026-05-04 11:29:13 +02:00
michal
2522d1da9f
Add Genesis radio/opto communication and configuration components
...
- Replace `OpthoHeadService` with `RadioService` to enhance Genesis communication handling via serial interface.
- Introduce `OptoReceivedEventArgs` to manage event-driven communication.
- Add foundational protocol implementations (`BaseProtocol`, `IProtocol`, etc.) for Genesis configuration and processing.
- Implement `SirtConfig`, `MeterConfig`, and `ProcessConfig` classes for flexible Genesis configuration management.
- Expand Genesis framework to support diagnostics, activity modes, and version retrieval.
2026-03-18 15:57:04 +01:00
michal
a997c3d7be
iPerl ASIC - implementation
2026-03-12 14:50:47 +01:00
marekf
27072598cd
Merge branch 'feature/task_5-new-app-icon' into develop/SLM-PT50
2026-03-04 19:14:02 +01:00
marekf
4a2d4772d7
Add new icon to forms of application
2026-03-04 18:48:46 +01:00
marekf
ead350eef3
Add initial MassMeter implementation
2026-02-19 19:22:02 +01:00
michal
06a401a1ff
bugFix - Morrisville - SerialNr, WMBegginValue
...
Add support for `ICommonRegReader` interface, enhance `ISmartReader` functionality, and update water meter state handling logic across multiple classes.
2025-11-21 14:14:23 +01:00
michal
99ccabc142
Smart meters support MainWnd dialog (must be finished - mouse right click), test supports Poseidon RegisterReader
...
Refactor `ISmartReader` and related classes to support `SmartHeadsUni`. Remove redundant `IperlHeadsUni` references and introduce `SmartMeterFlyingStartMassCollection` functionality. Enhance regex-based head position extraction.
2025-11-12 12:34:29 +01:00
michal
f1e6e94450
work backup
...
- Register Reader Poseidon works
- Smart Form - wrong functionality
- refactoring
2025-11-06 14:11:13 +01:00
michal
42002e3fa4
iPerl Fixes
2025-10-27 11:49:42 +01:00
michal
6795793858
Update iPerlReaderUNI configuration handling and validation
...
- Replace `PoseidonReader.IPerlCfgCtrl` with `RegisterReaders.iPerlReaderUNI.IPerlUniCfgCtrl` for proper configuration control.
- Add null-check and error handling in `ComponentsManagerDlg` to ensure valid default configurations.
- Mark `ITestParams` as `[XmlIgnore]` in `IPerl` configurations to avoid serialization issues.
- Minor import adjustments and functionality improvements for TestMethod classes.
2025-10-21 10:06:29 +02:00
michal
a2c564d789
polishing - work now
2025-10-18 09:59:07 +02:00
michal
1525bb7c1a
Patch applied - Add initial implementation for IperlHeadTestCtrl and NfcServices
...
This commit introduces the `IperlHeadTestCtrl` component and `NfcServices` class, including core functionality for communication with iPerl heads via NFC/RFID. It integrates configuration options, multithreaded commands processing, and logging through `log4net`.
2025-09-07 22:34:06 +02:00
michal
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
michal
f0d26a36be
reformating
2024-02-04 10:06:41 +01:00
Milan Hanajik
c4c86b36d2
TestData.IsFromToInPct and TestRslt.Qdetected added, TestRslt.Qfrom() / Qto() rewritten, CombinedWithDetectionSeq bug fix.
2023-11-09 11:59:24 +01:00
Milan Hanajik
1ee7e00928
sluprimadev --> deluh1web03
2023-07-12 12:07:15 +02:00
Milan Hanajik
751f3b29bb
Clean-up
2022-06-24 14:34:05 +02:00
Milan Hanajik
c00f90ed8a
SensusTestInfo related : Synchronization with branch 2.28
2022-05-31 09:32:34 +02:00
Milan Hanajik
285facc3fd
OneWMResult...Ctrl caption with position and pruefindex, wm.Pruefindex initialized to 0, set in SensusOracle.Database
2022-05-31 09:21:16 +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
57e413d6ff
iPerlCommunication changes from 2.27 branch : Conditional Q2 error correction fixed, ver. 3.1.1874
2022-04-01 11:18:56 +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
1b767f6298
MeterTestRslt.Passed set correctly in iPerlCommunicationSeq.MakeQ2CorrectedFrom( ), etc., ver. 3.1.1845
2022-01-05 08:18:48 +01:00
Milan Hanajik
398661b763
iPerlCommunication : Default Q2 corrections, ConditnlUpdateQ2CorrRL/LR, fixes in CheckBoxEditMode, MuxBoard and Quido support removed.
2021-08-29 10:08:29 +02:00
Milan Hanajik
47efa15dd5
Clean-up
2021-08-18 14:05:07 +02:00
Milan Hanajik
a8f42cbb63
iPerlCommunicationForm.cs changes (sync. .with 2.26 branch)
2021-07-28 12:28:34 +02:00
Milan Hanajik
af551b07bf
(1) MainSeq allows showCycleEndFormOp==null now, (2) iPerlCommunicationForm edit mode fixes, ver. 3.1.1709
2021-07-20 10:10:25 +02:00
Milan Hanajik
16de6c5d8b
OptoTelegramRaw and CalculateFeatureVector() moved to Common project.
2021-07-20 09:46:23 +02: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
3a28e33437
OptoTelegramRaw improvements
2021-07-20 09:46:23 +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
81151935bc
iPerlHead : TimeFromSamples( ), VolumeFromSamples( ), StartEndFilterSamplesCount = 20
2021-05-19 16:16:53 +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
a58fe1f997
Initialization of 30 components changed, done in Initialize( ).
2021-04-03 00:54:27 +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
df6741cf1a
iPerlCommmunication : New Q2 correction for Australia.
2021-03-30 12:03:31 +02:00
Milan Hanajik
6e1b02ebd5
Cfg.ToString(1) --> Cfg.ToString(-1) in 89 components
2021-03-13 11:04:38 +01:00
Milan Hanajik
6cf3bd6160
Refactorization : BenchControl -> Rig
2021-03-05 16:12:24 +01:00