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
b2276c086c
Merge branch 'develop/SLM-PT50' into develop/Mexico
2026-03-16 13:33:21 +01:00
27072598cd
Merge branch 'feature/task_5-new-app-icon' into develop/SLM-PT50
2026-03-04 19:14:02 +01:00
4a2d4772d7
Add new icon to forms of application
2026-03-04 18:48:46 +01:00
3773e1d96c
Merge branch 'feature/task_3-new-pump-grundfoss' into develop/SLM-PT50
2026-03-04 18:42:15 +01:00
0c41c750e8
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-03-04 18:25:28 +01:00
f0fb70e38b
Add new type of pump - Grundfoss
2026-03-04 11:54:39 +01:00
ead350eef3
Add initial MassMeter implementation
2026-02-19 19:22:02 +01:00
6a428e3c76
Keyence Camera
2024-03-10 22:24:03 +01:00
f0d26a36be
reformating
2024-02-04 10:06:41 +01:00
6afb10351e
limit less linear correction
2024-02-04 10:00:22 +01:00
2a94347f3e
final modification for AdjustableMeter.cs, Added units A,V ElectricUnits, calculation based on [A]
2024-01-24 17:35:56 +01:00
30f5e6c935
mesure Ampers in kPa = 0.01 koef, tranform into pressure linear interpolation
2024-01-07 22:54:47 +01:00
0ad8bc6d75
new Adjustable Meter with value correction - two params
2023-12-28 23:47:56 +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
4f26815e68
PressureMeter : var pressLimit in new double[] { 2.18, 2.2, 2.22, 2.24, 2.26, 2.27 }, ver. 3.4.1977
2022-11-04 12:29:40 +01:00
Milan Hanajik
96c300d34f
PressureMeter.Meret : WaitUntilPressureIsOp conditions, ver. 3.3.1972
2022-10-13 19:13:45 +02:00
Milan Hanajik
6270e0c417
UltrasoundLevelMeter is displayed on the schematic drawing.
2022-09-29 16:59:25 +02:00
Milan Hanajik
877c8446ae
TempControl.Novus : (1) fixes in sequence operations implementation, (2) N1040 support.
2022-06-03 14:16:42 +02:00
Milan Hanajik
00fc9ea847
1 "Set temprature setp..." seq. condition never met, 2 FlowMetersInParallel : InactiveFlowmtr for correct display, ver. 3.2.1913
2022-05-16 11:11:05 +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
451faf1586
TempControl.Novus : Setpoint step is configurable (incl. rounding)
2022-05-12 12:16:12 +02:00
Milan Hanajik
c5d550259f
MsrdUnit and MsrdFormat added to ScaleCfg
2022-04-28 09:16:07 +02:00
Milan Hanajik
ab140cc6af
IFlowMeter, IPressureMeter and ITempMeter extended to support Process tab page updates.
2022-04-26 16:53:10 +02:00
Milan Hanajik
95fb7ab9cc
Novus : Setpoint incr/decr from UI, comm. latency removed, isHeating/isCooling evaluation modified, clean-up
2022-04-26 16:53:10 +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
fc81344857
Initialization and logging of several TBF.Rig.Modbus components.
2022-04-26 16:51:23 +02:00
Milan Hanajik
c75e3d08d3
GenericTest project added.
2022-01-07 16:04:16 +01:00
Milan Hanajik
3b70baeff0
Artefacts when drawing set points or tank level fixed, style changes.
2021-11-02 14:07:12 +01:00
Milan Hanajik
f80181e53e
5x Color.Goldenrod --> Color.LightSteelBlue
2021-09-07 16:38:37 +02:00
Milan Hanajik
7988cd60ba
Modbus.QuidoRS supports inputs reading.
2021-09-07 09:02:01 +02:00
Milan Hanajik
057e4fa240
Clean-up : ComponentsManagerDlg, Telegram, Modbus, QuidoRS, IOperation, S640Stream
2021-09-07 09:01:10 +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
4f1e7507f9
Modbus.PumpFM.DanfossVLT.Pump.Initialize( ) modification : modbus.ComponentNames[pumpCfg.ModbusAddress] = Name;
2021-05-04 15:15:35 +02:00
Milan Hanajik
847956f708
FixedStartMassCollection modified, ControlBoard.Elde repmoved, ver. 3.1.1624
2021-04-16 14:06:47 +02:00
Milan Hanajik
9724e8779a
Modbus logging with child component names, ver. 3.1.1606
2021-04-09 16:29:24 +02:00
Milan Hanajik
f33bc4f167
Modbus : Multiple modules use common time scheduling (one Thread.Sleep in RunDeviceAfter), ver. 3.1.1605
2021-04-09 13:37:46 +02:00
Milan Hanajik
02747a975a
Code cleanup.
2021-04-09 11:26:11 +02:00
Milan Hanajik
5d78f7428b
Minor improvements, ver. 3.1.1603
2021-04-08 16:12:47 +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
6d9a7e2385
Bug fix in StateMachine.InitializeDevices( ), Modbus.RegTelegramsPerSecond = 3, MaxTelegramsPerSecond = 5, ver. 3.1.1601
2021-04-06 10:24: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
51aa0f4e43
Ambient clean-up.
2021-04-02 15:12:22 +02:00
Milan Hanajik
4e9d1c8281
Modbus : Improved scheduling of polling, ticketNo is between 0 .. devsCount-1, DebugMode.Simulation is more complete.
2021-04-02 13:13:16 +02:00
Milan Hanajik
5e790e5d07
Modbus : Fixed sending output messages from the queue.
2021-04-01 15:24:50 +02:00