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
88903f3dac
Merge branch 'feature/task/Cordonel-preadjustmentUI-GenesisMeter-ZeroFlowGenesisMeter' into develop/UnionTown
2026-06-12 10:44:51 +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
269e650b38
Merge branch 'feature/task/SWDocumentation-DocFX' into develop/UnionTown
2026-06-08 10:29:04 +02:00
a3bfc7a43e
Develop - GciBridge -> GCI -> PreadjustmentUI functions 5
2026-06-05 15:21:18 +02:00
c2ff40d816
Develop - GCI - create documentation model 2, using DocFX tool - using .md files - output as html page
2026-06-02 07:26:36 +02:00
eb09ae2eca
Develop - GCI - create documentation model, using DocFX tool - using .md files - output as html page
2026-05-29 09:49:28 +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
ad2bfd3639
Upgrade (develop) - GCI - GciBridge - improved Disconnect
2026-05-14 13:05:21 +02:00
5e637ae02e
Upgrade (develop) - GCI - GciBridge - full parallel threading slots actions
2026-05-13 09:30:27 +02:00
63f8dd7467
Upgrade (develop) - GCI - GciBridge - InitSlot() - only ports config update if slot already exists
2026-05-12 14:59:15 +02:00
aac3af8714
Upgrade (develop) - GCI - GciBridge - delete meter.Logout() in GetPcbId()
2026-05-12 14:20:24 +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
8489dafdf7
Update (develop) - GCI - GciBridge - progress
2026-05-06 14:58:44 +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
c1573390b5
Merge branch 'develop/UnionTown' into develop/SLM-PT50
2026-05-06 09:08:09 +02:00
5d60523e87
Fixed - next issue with old Newtonsoft.Json v 12.0 - updated to 13.0
2026-05-06 07:38:49 +02:00
91c63e0792
Fixed - bad copying GenesisCordonelInterface runtime files to TBF target folder
2026-05-06 07:35:17 +02:00
0940df2f1a
Fixed - issue with old Newtonsoft.Json v 12.0 - updated to 13.0
2026-05-06 07:32:55 +02:00
16a76720b8
Update references and paths for Xylem.Common components, refine OptoHeadTest handling for connection requests, and increment assembly version to 3.9.3063.1.
2026-05-05 08:34:21 +02:00
7101fd679e
Merge branch 'develop/UnionTown' into develop/SLM-PT50
2026-05-04 15:45:07 +02:00
86299da682
Fixed - bad runtime files copying in postbuilding of GenesisCordonelInterface project. Copying is replaced from TBF/Build/ to GCI/Build
2026-05-04 15:40:05 +02:00
39b951b709
Merge branch 'develop/UnionTown' into develop/SLM-PT50
2026-05-04 13:08:10 +02:00
a475bd80f3
Change - ExternalProjects folder to gitignore
2026-05-04 13:07:28 +02:00
4e64bcd117
Merged branch Uniontown - GenesisCordonelInterface + GciBridge
2026-05-04 12:49:02 +02:00
fbd0219a4a
Update (develop) GCI - GciBridge - big change - for implement to GenesisHead and SmartReader
2026-05-04 11:29:13 +02:00
104a68d9dc
Remove unused System.IO.Ports, Common, Config, and other redundant namespaces. Update NuGet package configurations to reflect new paths and tools.
2026-04-29 09:51:05 +02:00