michal
19ff06b01e
PreAdjustment preparation
2026-06-09 16:23:00 +02:00
michal
d73eac8332
Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special
2026-06-08 09:17:46 +02:00
marekf
a3bfc7a43e
Develop - GciBridge -> GCI -> PreadjustmentUI functions 5
2026-06-05 15:21:18 +02:00
michal
63041c0fc9
Increment assembly version to 3.9.3130.0, replace iPerl_Communication_in_progress with Meter_Communication_in_progress across resources and sequences, and update string resources for improved clarity and consistency.
2026-06-04 14:56:56 +02:00
michal
77c131f414
Increment assembly version to 3.9.3129.0, streamline context menu options in iPerlCommunicationForm, consolidate unused menu items, improve PBC_Read_Build_Async with retry logic for slot and PCB ID operations, and optimize GenesisSmartReader communication and debugging.
2026-06-04 11:00:20 +02:00
michal
4173512ecc
Increment assembly version to 3.9.3128.0, enhance thread handling for iPerlCommunicationForm with improved delay logic and UI checks, and replace ReadRegisterAsync with ReadRegisterWithRetryAsync for more robust Genesis register operations.
2026-06-04 08:16:13 +02:00
michal
c991d530d5
Increment assembly version to 3.9.3126.0.
2026-06-03 12:46:18 +02:00
michal
2ba0bfe2b1
Enhance PrepareSlotQ3Calibration and WriteSlotQ3Calibration methods with improved logging, refined error handling, and additional debug details for iHead operations.
2026-06-03 12:45:03 +02:00
michal
13490009a3
Increment assembly version to 3.9.3125.3.
2026-06-03 10:43:22 +02:00
michal
c6849deaef
Improve Q3Channel handling by refining water meter result copying logic, enhancing error handling, and updating calibration factor processing for multi-channel scenarios.
2026-06-03 10:27:45 +02:00
michal
0b7dd2bafa
Store Q3Channel to DB
...
Refine water meter processing logic by adding Q3Channel checks and adjusting removal and test result evaluation conditions.
2026-06-03 09:50:31 +02:00
michal
2d8cc912a3
Increment assembly version to 3.9.3124.3, implement GetEachMeterTestRslt method, enhance error handling in calibration-related methods, refine Q3 calibration data simulation and storage logic, and improve debug logging across Genesis operations.
2026-06-03 09:49:34 +02:00
michal
0b246b2ff5
Merge branch 'develop/SLM-PT50_genesisDirectDecode_special_3121_17969' into develop/SLM-PT50_genesisDirectDecode_special
...
# Conflicts:
# TBF/Rig/RegisterReaders/GenesisRegReader/communication/OptoHeadTest.cs
2026-05-29 15:52:16 +02:00
michal
8b025a0fca
Increment assembly version to 3.9.3121.3, enhance debug logging in PrepareQ3Calibration and related methods, improve calibration factor handling with multi-value support, add exception handling for simulated DB responses, and refine Q3 calibration logic in GenesisSmartReader.
2026-05-29 15:40:20 +02:00
marekf
d1b6247bb7
Develop - GciBridge -> GCI -> create database core in GCI - SkeletoKey - CalibParams
2026-05-29 09:43:51 +02:00
michal
0f407920ac
Update predefined calibration value in PrepareMeterSizeAndCalibration from 15625 to 17969.
2026-05-29 08:51:51 +02:00
michal
347a8798b8
Enhance Q3 calibration logic by refining PrepareSlotQ3Calibration and WriteSlotQ3Calibration methods, improving handling of TestRsltCalibFactor storage across multiple channels, and extending exception handling and debug logging for Genesis operations.
2026-05-28 14:29:02 +02:00
michal
3cd488fc76
Increment assembly version to 3.9.3121.1, add FailedPrepare error constant and handling in iPerlCommunicationForm, enhance PrepareSlotQ3Calibration and WriteSlotQ3Calibration with exception handling and logging, introduce IsCalibFactorValid property and mappings for calibration logic, and extend debug logging across Genesis operations.
2026-05-27 14:00:40 +02:00
marekf
c5f52e06fa
Develop - GciBridge -> GCI -> PreadjustmentUI functions 4
2026-05-26 10:51:18 +02:00
michal
e88e441875
Refactor preadjustmenActionsViewButton to preadjustmentActionsViewButton, add Q3Channel property to entities and mappings, implement schema migrations for Q3Channel, update GenesisSmartReader Q3Channel logic, replace file paths for clarity, upgrade projects to .NET Framework 4.8, and extend debug logging.
2026-05-25 09:21:32 +02:00
michal
89cfcb75e8
Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special
...
# Conflicts:
# GenesisCordonelInterface/UI/LaatzenAPI_CordonelPreadjustmentUI/FrmCordonelPreadjustmentUI.cs
# TBF/TBF.csproj
2026-05-22 12:58:48 +02:00
michal
db90a096e3
Add calibration factor support to Genesis, implement TestRsltCalibFactor entity, related mappings, table creation logic, and data persistence methods. Extend GenesisSmartReader with Q3 calibration enhancements and introduce new debug logging.
2026-05-22 09:18:41 +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
michal
6f919ede9b
Increment assembly version to 3.9.3104.1, add CheckMeterPrepare functionality and CheckMeterPrepareStr constant in iPerlCommunicationForm, implement error handling and UI safeguarding for communication events, introduce TriggerIdle constant in RadioService, and enhance GenesisSmartReader with CheckMeterPrepare logic and improved debug logging.
2026-05-19 15:21:20 +02:00
marekf
ad208f9633
Develop - GciBridge -> GCI -> PreadjustmentUI functions
2026-05-18 19:20:10 +02:00
michal
44b6060113
Increment assembly version to 3.9.3103.1, add HoldSlotStr constant and HoldOn functionality in iPerlCommunicationForm, implement message box synchronization for multi-threaded operations, enhance slot operation handling with ProcessWaterMetersDialogConfirmation, and improve debug logging and error management in Genesis operations.
2026-05-18 16:23:00 +02:00
michal
fde090c437
Increment assembly version to 3.9.3102.1, enhance FlyingStartMassCollectionSeq by removing unused code, improve error handling for flow calculations in FlyingStartSeq, extend GenesisSmartReader integration, and introduce WaterMeterParentCopy method for multi-channel handling in test sequences.
2026-05-15 13:02:09 +02:00
michal
0af975f670
Increment assembly version to 3.9.3101.1, increase thread support to 10 across relevant configurations, extend Genesis communication ranges, enhance debug logging for slot initialization, and update Genesis configuration controls with parallel access parameters.
2026-05-15 10:39:37 +02:00
michal
6d0d2cd34e
Increment assembly version to 3.9.3100.1.
2026-05-15 08:02:46 +02:00
michal
d9a14ea3e1
Increment assembly version to 3.9.3098.1, add Q3 calibration support in iPerlCommunicationForm, implement PrepareSlotQ3Calibration and WriteSlotQ3Calibration methods in OptoHeadTest, extend GenesisSmartReader with Q3 calibration logic, and update slot operation and test sequence handling to include calibration-related data.
2026-05-15 08:02:28 +02:00
marekf
ad2bfd3639
Upgrade (develop) - GCI - GciBridge - improved Disconnect
2026-05-14 13:05:21 +02:00
michal
2526e997e3
Increment assembly version to 3.9.3097.1, add SlotGroupedLogin support in iPerlCommunicationForm, implement GroupedLoginSlot method in OptoHeadTest, and update slot operation logic with enhanced error messaging.
2026-05-13 12:57:23 +02:00
michal
d346dcfa03
Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special
...
# Conflicts:
# GenesisCordonelInterface/API/InterfaceGCIToLaatzen.cs
# TBF/Rig/BridgeComponents/GciBridge/GciBridge.cs
# TBF/TBF.csproj
2026-05-13 10:03:46 +02:00
michal
8437952478
Increment assembly version to 3.9.3095.1, expand iPerlCommunicationForm with new slot-related constants and error definitions, implement slot handling methods in OptoHeadTest, introduce PcbReadResult for PCB reading flow, and enhance connection and slot operation logic.
2026-05-13 09:48:41 +02:00
marekf
5e637ae02e
Upgrade (develop) - GCI - GciBridge - full parallel threading slots actions
2026-05-13 09:30:27 +02:00
michal
34bf5d5473
Increment assembly version to 3.9.3094.1, extend iPerlCommunicationForm with new context menu options and associated slot handling, introduce bend detection support in Genesis streaming protocol, add data members for radio configuration, and enhance asynchronous operations in JSON handling.
2026-05-12 16:03:28 +02:00
marekf
63f8dd7467
Upgrade (develop) - GCI - GciBridge - InitSlot() - only ports config update if slot already exists
2026-05-12 14:59:15 +02:00
marekf
aac3af8714
Upgrade (develop) - GCI - GciBridge - delete meter.Logout() in GetPcbId()
2026-05-12 14:20:24 +02:00
michal
6c4c7e73bb
Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special
2026-05-12 14:00:42 +02:00
marekf
378917f59d
Upgrade (develop) - GCI - GciBridge - GCI-Laatzen interface debugging
2026-05-12 13:30:21 +02:00
michal
f97c406ae8
Update DLL references for Xylem.Common components across hardware and metrology modules.
2026-05-12 07:51:02 +02:00
michal
9cfadb8075
Merge remote-tracking branch 'private-origin/develop/SLM-PT50_genesisDirectDecode_special' into develop/SLM-PT50_genesisDirectDecode_special
2026-05-12 07:50:18 +02:00
michal
1709ef842d
Refactor iPerlCommunication module to integrate GenesisSmartReader, update related logic and methods, optimize asynchronous operations, and increment assembly version to 3.9.3091.1.
2026-05-12 07:50:03 +02:00
michal
8e694dc910
Refactor iPerlCommunication module to integrate GenesisSmartReader, update related logic and methods, optimize asynchronous operations, and increment assembly version to 3.9.3091.1.
2026-05-12 07:49:13 +02:00
michal
0b1e09e0df
Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special
...
# Conflicts:
# TBF/TBF.csproj
2026-05-11 17:29:13 +02:00
marekf
76e7ccb4a6
Update (develop) - GCI - GciBridge - better return for Connect
2026-05-11 17:14:56 +02:00
michal
84307f4bf4
Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special
2026-05-08 12:25:23 +02:00
michal
463fb16b23
Remove iPerlCommunication module entirely.
...
Deleted all related classes, configurations, and implementations for the `iPerlCommunication` module, including `TestMethod`, `TestMethodCfg`, and associated components. This cleanup reflects either a deprecated or unused feature.
2026-05-08 12:24:42 +02:00
marekf
953b02a6e8
Upgrade (develop) - GCI - GciBridge - new CleanSlot() - Disconnect Hard Dispose
2026-05-08 11:49:14 +02:00