michal
7a8ce7b6ab
IperlASIC - Improved and added tests, hardware integtration tests works
...
Improve `VersionTypeResult` parsing and handling: Add compact/legacy payload support. Extend `ReadingUnits`. Update `IperlHatIntegrationTests` and `RadioService` with new tests and functionality integration.
2026-08-04 11:53:47 +02:00
michal
865528e344
iPerlASIC - additional parameters.
...
Add protocolCommons classes and enhance RadioService with support for CalibrationFactor, VersionType, ReadingUnits, and FlipMode operations. Add corresponding unit tests for validation. Update project files.
2026-08-03 15:42:16 +02:00
michal
02bb9ee9fa
Update RadioService: Replace IsLoggedOn with IsConnected condition checks
2026-07-31 14:09:10 +02:00
michal
e7d04b55b3
Live Stream Operations: Add StartLiveStream to CJMS11 camera
2026-07-22 10:02:22 +02:00
michal
8301971906
Fix StartEndForm in StandartCameraPurchaseOrder layout and positioning, remove Scroll Bar
2026-07-21 16:03:43 +02:00
michal
693cf7e4e2
Refactor TestStartEndForm - Remove unused methods and comments, simplify image grouping logic.
2026-07-21 15:22:50 +02:00
michal
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
michal
28607e2729
fix Strings - Camera CJMS11 - support dialog multi pictures
2026-07-16 12:28:28 +02:00
michal
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
marekf
6ac3ea87ef
Upgrade - improved StandingStartMassCollection method by SLM requirements, added fixed delays, added residual flow delays
2026-07-16 09:30:59 +02:00
marekf
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
marekf
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
marekf
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
marekf
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
marekf
c9a4b0f3ce
Add (develop) - component ResultsWriter - added diag + english comments
2026-07-03 13:35:39 +02:00
marekf
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
michal
26b7aa7e8b
correction atempt MultiplyFactor for timestamp, volume calculation,
2026-07-02 23:53:15 +02:00
michal
92f63e744d
fix INIT - Overload time fix for OptoTelegramRawTest
2026-07-02 23:24:00 +02:00
michal
b0581d81ef
Extend measurement window for low-flow tests
2026-07-02 23:08:28 +02:00
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
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
marekf
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
marekf
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
marekf
2ea0df8faf
Develop - GciBridge -> GCI -> create database core in GCI - SkeletoKey - CalibParams - first ok
2026-06-09 19:55:36 +02:00
marekf
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
marekf
a3bfc7a43e
Develop - GciBridge -> GCI -> PreadjustmentUI functions 5
2026-06-05 15:21:18 +02:00
marekf
d1b6247bb7
Develop - GciBridge -> GCI -> create database core in GCI - SkeletoKey - CalibParams
2026-05-29 09:43:51 +02:00
marekf
c5f52e06fa
Develop - GciBridge -> GCI -> PreadjustmentUI functions 4
2026-05-26 10:51:18 +02:00
marekf
9700ba7900
Develop - GciBridge -> GCI -> PreadjustmentUI functions 3
2026-05-22 08:52:40 +02:00
marekf
bc72130d09
Develop - GciBridge -> GCI -> PreadjustmentUI functions 2
2026-05-21 08:16:02 +02:00
marekf
ad208f9633
Develop - GciBridge -> GCI -> PreadjustmentUI functions
2026-05-18 19:20:10 +02:00
marekf
5e637ae02e
Upgrade (develop) - GCI - GciBridge - full parallel threading slots actions
2026-05-13 09:30:27 +02:00
marekf
76e7ccb4a6
Update (develop) - GCI - GciBridge - better return for Connect
2026-05-11 17:14:56 +02:00
marekf
953b02a6e8
Upgrade (develop) - GCI - GciBridge - new CleanSlot() - Disconnect Hard Dispose
2026-05-08 11:49:14 +02:00
marekf
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
marekf
978c620287
Update (develop) - GCI - GciBridge - improved PublicModels - fixed bugs
2026-05-07 18:20:18 +02:00
michal
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
michal
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
marekf
4e64bcd117
Merged branch Uniontown - GenesisCordonelInterface + GciBridge
2026-05-04 12:49:02 +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
33a5e479a9
Refactor RadioService to improve asynchronous handling, replace legacy code with CommInterfaceBridge, and standardize methods for GenesisHead communication. Remove unused GenesisCommunication components and increment assembly version to 3.9.3062.1.
2026-04-28 16:26:26 +02:00
michal
5482d4ac96
Merge remote-tracking branch 'private-origin/develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode
...
# Conflicts:
# TBF/Rig/TestMethods/GenesisCommunication/GenesisHead/GenesisHead.cs
# TBF/TBF.csproj
2026-04-28 07:51:09 +02:00
michal
0d984a77b3
Refactor RadioService to utilize GciBridge for communication, replace SerialDriver, and add SlotNr support in Genesis configuration and UI.
2026-04-28 07:08:53 +02:00
marekf
7e95e18207
Fixed - genesis library path issue
2026-04-27 16:52:50 +02:00
marekf
38fa86d243
Merge branch 'develop/UnionTown' into develop/SLM-PT50
2026-04-27 16:42:47 +02:00
marekf
4c1ce73de9
Upgrade (develop) - GCI - GciBridge - big change
2026-04-27 16:40:42 +02:00
michal
eea80d39c0
Remove GenesisCommunication test methods and components:
...
- Deleted `CalibrationStruct`, `ConfigStruct`, `Enums`, `Factory`, `GenesisHead`, and related files.
2026-04-27 10:48:27 +02:00
marekf
a4ece06b05
Upgrade (develop) - GCI UI for TBF - change Forms to Views
2026-04-26 11:39:35 +02:00