a88a094e86
Release SLM-PT50 3.9.3134.108, increase revision after merge
2026-07-23 13:08:52 +02:00
ffaebbdf07
Merge branch 'develop/SLM-PT50_genesisDirectDecode' of http://87.197.120.129:33300/michal/tbf into develop/SLM-PT50
2026-07-23 12:57:20 +02:00
e7d04b55b3
Live Stream Operations: Add StartLiveStream to CJMS11 camera
2026-07-22 10:02:22 +02:00
8301971906
Fix StartEndForm in StandartCameraPurchaseOrder layout and positioning, remove Scroll Bar
2026-07-21 16:03:43 +02:00
693cf7e4e2
Refactor TestStartEndForm - Remove unused methods and comments, simplify image grouping logic.
2026-07-21 15:22:50 +02:00
2fa212e6ff
FIX CAMERA - Improve error handling, modularize image processing functions for CJMS11 cameras, and enhance multi-image support in TestStartEndForm.
2026-07-21 14:50:59 +02:00
a210a0d1f2
Upgrade (UniDataStorageWriter): improve writer configuration UX and CSV handling
...
- added technology-specific default configuration for new writers
- auto-fill default SQL/XLSX write templates
- disabled write templates for CSV technology
- added technology-specific data source hints
- changed test parameter format to Column=Value and Where=Value;Set=Value
- improved parameter validation to prevent invalid input crashes
- added automatic CSV header creation and header validation
- aligned CSV writer behaviour with XLSX writer
- Increase revision number
2026-07-21 11:18:11 +02:00
b746ceb34a
Upgrade - Replace PulsesTypeByQuantity with MultiFunctionalVariables unit filtering based on RegisterReader quantity type - remove PulsesTypeByQuantity-based parameter values
...
- generate available units using Units.IsQuantity(...)
- use Quantity.MultiFunctionalVariables to populate supported units
- centralize unit selection through Units.GetQuantity()
2026-07-20 14:09:29 +02:00
83c1f0e817
Update - Actualized revision nr.
2026-07-17 14:15:22 +02:00
a88a5a8db2
Fix - 1. StandingStartMassCollection and StandingStartMassCollectionAdvance - changed all delayed Activity strings, 2. Added UI/Bridge onDelayedActivity() method for universal using
2026-07-17 14:15:04 +02:00
271200a8da
Upgrade - StandingStartMassCollectionAdvance method - 1. changed structure and residual flow delays by changes in StandingStartMassCollection method, 2. added variables, counting and evaluation for volume/mass type of RegisterReader
2026-07-17 12:42:07 +02:00
b703297f5e
Fix - 1. repaired StandingStartMassCollection MassEN evaluation, the problem was caused by the end scale measuring only after recalculating the basic values - 2. removed fixed delay for the first diverter switching and first diverter switching was moved after a configurable delay - 3. hidden unitComboBox in the StartEnd dialog of the DataEntry.Standard24 component, because units are now defined using the RegisterReader component
2026-07-17 09:55:03 +02:00
637d1d021d
Fix - StandingMassCollection method - add end mass measurement
2026-07-16 15:19:28 +02:00
dbe424b17a
Add - StandingStart method - Store and log default PumpPower for dynamic test repetitions - Read PumpPower from the current pump before starting dynamic tests.
...
- Store the value as the default PumpPower for subsequent test instances in the cycle.
- Add logging when PumpPower is initialized from the pump.
- Add logging at test start including test name, repetition number,
last repetition flag, and PumpPower to improve diagnostics.
2026-07-16 14:21:00 +02:00
be0525a319
Upgrade - improved StandingStart method by SLM requirements, added fixed delays for meters stabilization
2026-07-16 13:29:42 +02:00
0ce130f0ef
Fix - repaired merging compatibility problem of GCI return type GciConnectResult - IsLoggedOn and IsConnected, increased VisualStudio version from 17.8 to 18.5
2026-07-16 12:37:59 +02:00
28607e2729
fix Strings - Camera CJMS11 - support dialog multi pictures
2026-07-16 12:28:28 +02:00
69b607f963
Merge remote-tracking branch 'private-origin/develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode
...
# Conflicts:
# TBF/TBF.csproj
2026-07-16 10:28:15 +02:00
6ac3ea87ef
Upgrade - improved StandingStartMassCollection method by SLM requirements, added fixed delays, added residual flow delays
2026-07-16 09:30:59 +02:00
38973e0030
Add - Store and log default PumpPower for dynamic test repetitions - Read PumpPower from the current pump before starting dynamic tests.
...
- Store the value as the default PumpPower for subsequent test instances in the cycle.
- Add logging when PumpPower is initialized from the pump.
- Add logging at test start including test name, repetition number,
last repetition flag, and PumpPower to improve diagnostics.
2026-07-15 11:35:32 +02:00
37c89a4c9c
Fix - missing safe shutdown when PerformSteps returns UiCmdStop
...
- When STOP is pressed during PerformSteps() in the BeforeTest transition,
Transition() returned immediately and skipped the common shutdown logic.
This caused FM pumps and valves to remain in their previous state.
- Perform the required safe shutdown (FM pump off and default valve setup)
before returning UiCmdStop or Error.
2026-07-14 14:41:53 +02:00
0075362f92
Fix - Handle scale underload condition
...
- Added Underload measurement state
- Detect underload responses from Mettler Toledo scales
- Automatically zero the scale after underload detection
- Restart mass measurement after successful zeroing
- Prevent zeroing response from being used as a valid measurement
- Preserve measurement stability by clearing buffered readings after underload
2026-07-13 14:01:57 +02:00
38d28599ad
Merge branch 'develop/SLM-PT50_genesisDirectDecode' of http://87.197.120.129:33300/michal/tbf into develop/SLM-PT50
2026-07-03 13:37:26 +02:00
c9a4b0f3ce
Add (develop) - component ResultsWriter - added diag + english comments
2026-07-03 13:35:39 +02:00
b74f1fd644
Add (develop) - first succesfull test - new component ResultsWriter - note: IResultsProcessor type componet, store result variables to database by using of component UniDataStorageWriter to the user-configured storage. The selection of variables is done using the standard UI for selecting the display of measurement results . In other words: The measurement results selected by the user are saved to a user-defined storage.
2026-07-03 12:46:56 +02:00
26b7aa7e8b
correction atempt MultiplyFactor for timestamp, volume calculation,
2026-07-02 23:53:15 +02:00
92f63e744d
fix INIT - Overload time fix for OptoTelegramRawTest
2026-07-02 23:24:00 +02:00
b0581d81ef
Extend measurement window for low-flow tests
2026-07-02 23:08:28 +02:00
540b9af871
Overload time fix for OptoTelegramRawTest
2026-07-02 22:32:19 +02:00
d11f7107fe
fix time calculation from raw data
2026-07-02 21:49:01 +02:00
3c5a28f69d
changed LED state from 4 to 7 in
2026-07-02 21:47:14 +02:00
110b880304
Add (release) new component Modbus.WaterAnalyzerUni derived from original component Modbus.WaterAnalyzer. New component is expanded by the possibility to choose conductivity reading directly from the sensor (Modbus protocol) (original solution) or using a 4-20mA converter to serial line (RS232/485) (Modbus protocol).
2026-07-02 09:01:00 +02:00
7867044c0a
Add (develop) new component ConductivityMeter, because we have papouch AD4RS converter (4-20mA to modbus) - first correct version for testing
2026-07-01 15:58:36 +02:00
4e223549ee
Develop - GciBridge -> GCI -> PreadjustmentUI functions 7 - successful processes - testbench is exported to UnionTown - without CalibParams DB writer
2026-06-12 10:43:34 +02:00
2ea0df8faf
Develop - GciBridge -> GCI -> create database core in GCI - SkeletoKey - CalibParams - first ok
2026-06-09 19:55:36 +02:00
061e85ca6b
Develop - GciBridge -> GCI -> PreadjustmentUI functions 6 - first successful processes - without CalibParams DB reader and CalibParams DB writer
2026-06-09 08:53:54 +02:00
a3bfc7a43e
Develop - GciBridge -> GCI -> PreadjustmentUI functions 5
2026-06-05 15:21:18 +02:00
d1b6247bb7
Develop - GciBridge -> GCI -> create database core in GCI - SkeletoKey - CalibParams
2026-05-29 09:43:51 +02:00
c5f52e06fa
Develop - GciBridge -> GCI -> PreadjustmentUI functions 4
2026-05-26 10:51:18 +02:00
9700ba7900
Develop - GciBridge -> GCI -> PreadjustmentUI functions 3
2026-05-22 08:52:40 +02:00
bc72130d09
Develop - GciBridge -> GCI -> PreadjustmentUI functions 2
2026-05-21 08:16:02 +02:00
ad208f9633
Develop - GciBridge -> GCI -> PreadjustmentUI functions
2026-05-18 19:20:10 +02:00
5e637ae02e
Upgrade (develop) - GCI - GciBridge - full parallel threading slots actions
2026-05-13 09:30:27 +02:00
378917f59d
Upgrade (develop) - GCI - GciBridge - GCI-Laatzen interface debugging
2026-05-12 13:30:21 +02:00
76e7ccb4a6
Update (develop) - GCI - GciBridge - better return for Connect
2026-05-11 17:14:56 +02:00
953b02a6e8
Upgrade (develop) - GCI - GciBridge - new CleanSlot() - Disconnect Hard Dispose
2026-05-08 11:49:14 +02:00
71a66dca2d
File modified due to the need for MF to compile in advance, but the change is ultimately not necessary for either MF or MB
2026-05-07 18:23:50 +02:00
978c620287
Update (develop) - GCI - GciBridge - improved PublicModels - fixed bugs
2026-05-07 18:20:18 +02:00
cfc52f195b
Merge remote-tracking branch 'private-origin/develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode
...
# Conflicts:
# TBF/TBF.csproj
2026-05-06 10:26:15 +02:00
68a1eb9941
Update project references and paths to replace project dependencies with direct DLL references. Standardize formatting in GenesisImplHeadTestCtrl and refine Operations enum declarations.
2026-05-06 10:24:33 +02:00