michal
9bfc773240
Add Genesis COM port configuration and update Genesis meter setup logic
...
- Introduce `OptoComPortNr` and `HeadComPortNr` properties in `GenesisHead`.
- Update `SetupGenesisMeter` to use new COM port configurations.
- Add reference to `Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig`.
2026-03-13 12:40:06 +01:00
michal
1d30f2f1a1
Genesis slot max count 10, Add DB writer component
...
Integrate `DatabaseWriter` component and update GenesisHead configuration:
- Add `DatabaseWriter` factory and related classes (`WriteDBCfgCtrl`, `WriterCfg`, `WritingToDB`).
- Extend GenesisHead slot number range to 1-10 and adjust UI layout accordingly.
2026-03-06 11:43:31 +01:00
michal
fba0ec64e8
Genesis heap
2026-03-04 08:20:25 +01:00
michal
e53776a711
Remove unused interfaces and classes from project files:
...
- Exclude `IHasFromUNIDisablePossibility`, `SerialPortDevice`, and `SerialPortDeviceFake`.
- Remove unused `SharedComponents` namespace in `PressureMeter.cs`.
2026-02-27 17:06:11 +01:00
marekf
6383df2ca9
Add parameter and management IsOffline for components: Modbus>TempMeter>Groch, Meret and Modbus>PressureMeter>Meret and Rig>Keithley>TempMeter and add indicator redColor itemValue for SchematicDrawing
2026-02-27 16:45:14 +01:00
michal
ef4d7b1abd
Uni DataEntry support to Iperl ASIC as SMART METER
...
Add async methods for iPerl communication and update simulation logic:
- Extend `IperlHead` with async methods for reading opto data and volumes (`DataEntry_ReadSerialNumberAsync`, `DataEntry_BeginVolumeAsync`, `DataEntry_EndVolumeAsync`).
- Add support for async serial number reading in `CycleBgEnForm`, implementing real-time updates for `regReaders`.
- Enhance `FlyingStartStopTestOp` and `StandingStartStopTestOp` with simulation timers for processing time (25 seconds).
- Improve exception handling and debug logs across modules (`DataEntry_ReadSerialNumber`, `ReadOptoDataWithTimeoutAsync`).
2026-02-25 21:29:15 +01:00
michal
2b3e0dfa32
Remove SharedComponents + UNI shows Serial Nr
...
Remove `SharedComponents` references and legacy `LiveLogCache` logic:
- Eliminate unused `SharedComponents` references across the solution to streamline dependencies.
- Comment out `LiveLogCache` interactions in multiple modules, transitioning to alternative or undefined logging mechanisms.
- Add optional `regReadersOptional` parameters to `ShowCycleBeginFormOp` methods for improved flexibility.
- Introduce `ITestMethodSmart` interface to support smart reader functionality.
- Add new `LogCacheAppender` configuration to `log4netConfig.xml` for diagnostic use.
- Update project files to remove outdated references and include newly introduced files.
2026-02-23 15:55:24 +01:00
michal
a5c035bfed
Enhance iPerl communication system:
...
- Add `ISerialDriver` interface and implement in `SerialDriver`.
- Introduce new methods in `ConfigStruct` for detailed status and active mode strings.
- Update `RadioService` with support for `ISerialDriver`, improved mode-setting logic, and configuration updates.
- Add new constants (`ReadSerialNrStr`, `SetIdleModeStr`) and `ReadSerialNr`/`SetIdleMode` methods in `iPerlCommunicationForm`.
- Extend `RadioServiceTest` with tests for activity and opt test modes.
- Update project files to include `ISerialDriver` and new test suite.
2026-02-20 14:37:50 +01:00
michal
c30e8540b2
Refactor iPerl communication services: replace legacy calibration and configuration methods with OptoHeadTest functionality, streamline diagnostic LED state handling, and clean up unused code.
2026-02-19 20:44:05 +01:00
michal
75d832c0b7
Add iPerl communication services and utilities. Include OptoTelegramRaw, RadioService, OpthoHeadService, SerialDriver, and related diagnostic parsers for enhanced communication with iPerl devices.
2026-02-19 20:22:34 +01:00
michal
44aee86571
heap of changes from marek
2026-02-19 15:23:19 +01:00
michal
705f7760af
update by Michal requirements, manual setting dialog events changed, camera dialog both behaviour prepared, reload previous results copy image solved,rest API, rest API additional values added, added ShowTestCollectFormOp, added lang string
2024-10-07 10:54:04 +02:00
michal
a4360f6993
All changes - collect cammera, fixed pictures preview, collecting pictures - 48 meters to grab data
2024-08-30 10:22:57 +02:00
michal
7409af70ac
Advance components - StandingStartMassCollectionAdvance
2024-08-14 11:59:26 +02:00
michal
6a428e3c76
Keyence Camera
2024-03-10 22:24:03 +01:00
michal
5d4c7dfe68
log4net ver 2.0.15
2024-02-12 21:44:42 +01:00
michal
2a94347f3e
final modification for AdjustableMeter.cs, Added units A,V ElectricUnits, calculation based on [A]
2024-01-24 17:35:56 +01:00
michal
0ad8bc6d75
new Adjustable Meter with value correction - two params
2023-12-28 23:47:56 +01:00
Milan Hanajik
c076d6b343
Reconfigured for Katowice (CAMERA; LANG_PL)
2023-12-21 23:04:36 +01:00
Milan Hanajik
1f51924bc8
1. Printer status, 2. Simulated printers, 3. Label.Printer uses wm.PrintLabel , etc.
2023-12-02 22:08:52 +01:00
Milan Hanajik
990b695db6
Bridge.OnFlowDetected(...), Config.Entities.Component.Parameters mapped to VARCHAR(12000), ver. 3.9.2125
2023-11-09 11:59:11 +01:00
Milan Hanajik
026a95e3ac
Languages clean-up, MainWnd.pl.resx is not used anymore.
2023-11-07 17:31:43 +01:00
Milan Hanajik
a524915f28
Metrology contains links to certificates saved as PDF files, CalibCertificateCtrl.
2023-10-17 17:31:35 +02:00
Milan Hanajik
ecccfab7a6
FlyingStartMassCollection : Delayed start param., Action.IsDelayedStart added.
2023-08-23 14:59:42 +02:00
Milan Hanajik
dd5b20ab38
DataEntry.Uni camera support in TestStartEndForm, ver. 3.6.2072
2023-08-01 11:54:01 +02:00
Milan Hanajik
daac273edb
DataEntry.Uni re-factorization and minor fix when ORACLE_DB, items in summaryResults.
2023-06-23 16:48:06 +02:00
Milan Hanajik
b2a7cfb0d4
DataEntry.Uni Items passed in a list, w/o limits, Cfg with arrays, TODO: TestStartEndForm
2023-05-19 15:11:18 +02:00
Milan Hanajik
0962efd159
1. DataEntry.Uni implemented, 2. TeststartEndForm with s/n-s, 3. DataEntry.Double24 and Fewa deleted, ver. 3.6.2045
2023-05-11 11:56:43 +02:00
Milan Hanajik
6b582bea64
Printing from PreviousResultsDlg, CompoundDetectionTextBox.AppendText( ), ver. 3.6.2035
2023-04-06 08:37:32 +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
1c6488d621
Camera modifications : CheckDeviceCaps( ), CameraBinaryFiles2, etc, ver. 3.5.1997
2022-12-15 16:22:19 +01:00
Milan Hanajik
6dcd40c640
Profiles: Method added, imp./exp. fixed, Procedures: Selection by profile, Create from profile button, etc, ver. 3.5.1992
2022-11-25 13:59:35 +01:00
Milan Hanajik
ac5684a2b5
Config.Entities.OutputPath.RegVPositions added, UI and SequenceBase changes, ver. 3.4.1975
2022-10-28 15:03:58 +02:00
Milan Hanajik
96c300d34f
PressureMeter.Meret : WaitUntilPressureIsOp conditions, ver. 3.3.1972
2022-10-13 19:13:45 +02:00
Milan Hanajik
6158ee93dc
As in 2.30.1971 : StandardCamera.TestStartEndForm with OCR, LiveStreamOp with overlay (test par.), camera does not upload binary files on startup.
2022-10-04 16:46:17 +02:00
Milan Hanajik
86ed8b13bf
TestMethods.StandingStartMassCollWODiv added, ver. 3.3.1940
2022-08-02 09:33:37 +02:00
Milan Hanajik
969041354b
DataStream.Reader.ProcParams class added.
2022-06-14 13:52:08 +02:00
Milan Hanajik
33f5274a6d
More Common.CurrentUser related changes (IPERL/ORACLE)
2022-05-30 16:18:56 +02:00
Milan Hanajik
158bba0d27
Bug fix in TempControl.Novus and Easytherm, both ProcParams contains Temp_A/B/C/D/E, related ConditionOp-s, ver. 3.2.1911
2022-05-13 17:49:44 +02:00
Milan Hanajik
2bae912fa0
1 ITempControl moved to GenericDevices, 2 Dummy.TempControl component, 3 TempControl.Easytherm changed to fit ITempControl.
2022-05-13 09:33:03 +02:00
Milan Hanajik
fefd846f13
Dead code removed (ProcessTabPageCtrl6/24/48).
2022-05-10 13:05:20 +02:00
Milan Hanajik
e428897822
ControlBoard Activity added, updated in operations, values are defined in Enums.
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
c5db2c0138
SchematicDrawing.IDrawingItCmpntWithCustomBmp and several bitmaps added, ver. 3.1.1886
2022-04-26 16:53:10 +02:00
Milan Hanajik
deabff9a18
TBF.Rig.Modbus.TempControl folder with Easytherm and Novus components.
2022-04-26 16:52:49 +02:00
Milan Hanajik
e96692405c
Leak/PMaxTest refactorization, LeakTest : 1. close valve+pump off 2. delay 3. start mass 4. leak test 5. end mass
2022-04-08 11:50:15 +02:00
Milan Hanajik
f20acf0e11
DataEntry.Double24 component added.
2022-04-01 12:31:58 +02:00
Milan Hanajik
8d47659660
ProcessTabPageCtrl bug fix, Common.Formulas improvement, clean-up, ver. 3.1.1867
2022-01-28 18:35:09 +01: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
f96bf993d8
Various.Clamping added, Various.CoverTest modified, ver. 3.1.1857
2022-01-21 16:08:03 +01:00