Commit Graph

  • 38d28599ad Merge branch 'develop/SLM-PT50_genesisDirectDecode' of http://87.197.120.129:33300/michal/tbf into develop/SLM-PT50 Marek Frniak 2026-07-03 13:37:26 +0200
  • c9a4b0f3ce Add (develop) - component ResultsWriter - added diag + english comments Marek Frniak 2026-07-03 13:35:11 +0200
  • 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. Marek Frniak 2026-07-03 12:46:56 +0200
  • 26b7aa7e8b correction atempt MultiplyFactor for timestamp, volume calculation, Michal Buzik 2026-07-02 23:53:15 +0200
  • 92f63e744d fix INIT - Overload time fix for OptoTelegramRawTest Michal Buzik 2026-07-02 23:24:00 +0200
  • b0581d81ef Extend measurement window for low-flow tests Michal Buzik 2026-07-02 23:08:28 +0200
  • 540b9af871 Overload time fix for OptoTelegramRawTest Michal Buzik 2026-07-02 22:32:19 +0200
  • d11f7107fe fix time calculation from raw data Michal Buzik 2026-07-02 21:49:01 +0200
  • 3c5a28f69d changed LED state from 4 to 7 in Michal Buzik 2026-07-02 21:47:14 +0200
  • 7129960b12 store temp changes Michal Buzik 2026-07-02 16:45:57 +0200
  • 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). Marek Frniak 2026-07-02 09:01:00 +0200
  • 7867044c0a Add (develop) new component ConductivityMeter, because we have papouch AD4RS converter (4-20mA to modbus) - first correct version for testing Marek Frniak 2026-07-01 15:57:53 +0200
  • 5ea88265b9 Add GetDescription utility and enhance PoseidonCmdStartStop with refined serial port configuration, new macros, and improved test coverage. Clean up old dependencies and update warning levels. Bump AssemblyVersion to 3.9.2201.1. Michal Buzik 2026-06-26 10:33:41 +0200
  • 1fddd87f2b Update DataSource in gci_config.json to new server and database configuration Michal Buzik 2026-06-18 11:14:10 +0200
  • 88903f3dac Merge branch 'feature/task/Cordonel-preadjustmentUI-GenesisMeter-ZeroFlowGenesisMeter' into develop/UnionTown Marek Frniak 2026-06-12 10:44:51 +0200
  • 4e223549ee Develop - GciBridge -> GCI -> PreadjustmentUI functions 7 - successful processes - testbench is exported to UnionTown - without CalibParams DB writer Marek Frniak 2026-06-12 10:43:34 +0200
  • 2ea0df8faf Develop - GciBridge -> GCI -> create database core in GCI - SkeletoKey - CalibParams - first ok Marek Frniak 2026-06-09 19:55:36 +0200
  • 19ff06b01e PreAdjustment preparation develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-06-09 16:23:00 +0200
  • 061e85ca6b Develop - GciBridge -> GCI -> PreadjustmentUI functions 6 - first successful processes - without CalibParams DB reader and CalibParams DB writer Marek Frniak 2026-06-09 08:53:54 +0200
  • 269e650b38 Merge branch 'feature/task/SWDocumentation-DocFX' into develop/UnionTown Marek Frniak 2026-06-08 10:29:04 +0200
  • d73eac8332 Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-06-08 09:17:46 +0200
  • a3bfc7a43e Develop - GciBridge -> GCI -> PreadjustmentUI functions 5 Marek Frniak 2026-06-05 15:21:18 +0200
  • 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. Michal Buzik 2026-06-04 14:56:56 +0200
  • 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. Michal Buzik 2026-06-04 11:00:20 +0200
  • 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. Michal Buzik 2026-06-04 08:16:13 +0200
  • c991d530d5 Increment assembly version to 3.9.3126.0. Michal Buzik 2026-06-03 12:46:18 +0200
  • 2ba0bfe2b1 Enhance PrepareSlotQ3Calibration and WriteSlotQ3Calibration methods with improved logging, refined error handling, and additional debug details for iHead operations. Michal Buzik 2026-06-03 12:45:03 +0200
  • 13490009a3 Increment assembly version to 3.9.3125.3. Michal Buzik 2026-06-03 10:43:22 +0200
  • c6849deaef Improve Q3Channel handling by refining water meter result copying logic, enhancing error handling, and updating calibration factor processing for multi-channel scenarios. Michal Buzik 2026-06-03 10:27:45 +0200
  • 0b7dd2bafa Store Q3Channel to DB Refine water meter processing logic by adding Q3Channel checks and adjusting removal and test result evaluation conditions. Michal Buzik 2026-06-03 09:50:31 +0200
  • 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. Michal Buzik 2026-06-03 09:49:34 +0200
  • c2ff40d816 Develop - GCI - create documentation model 2, using DocFX tool - using .md files - output as html page Marek Frniak 2026-06-02 07:26:36 +0200
  • 0b246b2ff5 Merge branch 'develop/SLM-PT50_genesisDirectDecode_special_3121_17969' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-05-29 15:52:16 +0200
  • 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. Michal Buzik 2026-05-29 15:40:20 +0200
  • eb09ae2eca Develop - GCI - create documentation model, using DocFX tool - using .md files - output as html page Marek Frniak 2026-05-29 09:49:28 +0200
  • d1b6247bb7 Develop - GciBridge -> GCI -> create database core in GCI - SkeletoKey - CalibParams Marek Frniak 2026-05-29 09:43:51 +0200
  • 0f407920ac Update predefined calibration value in PrepareMeterSizeAndCalibration from 15625 to 17969. Michal Buzik 2026-05-29 08:51:51 +0200
  • 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. Michal Buzik 2026-05-28 14:29:02 +0200
  • 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. Michal Buzik 2026-05-27 14:00:40 +0200
  • c5f52e06fa Develop - GciBridge -> GCI -> PreadjustmentUI functions 4 Marek Frniak 2026-05-26 10:51:18 +0200
  • 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. Michal Buzik 2026-05-25 09:21:32 +0200
  • 89cfcb75e8 Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-05-22 12:58:48 +0200
  • 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. Michal Buzik 2026-05-22 09:18:41 +0200
  • 9700ba7900 Develop - GciBridge -> GCI -> PreadjustmentUI functions 3 Marek Frniak 2026-05-22 08:52:40 +0200
  • bc72130d09 Develop - GciBridge -> GCI -> PreadjustmentUI functions 2 Marek Frniak 2026-05-21 08:16:02 +0200
  • 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. Michal Buzik 2026-05-19 15:21:20 +0200
  • ad208f9633 Develop - GciBridge -> GCI -> PreadjustmentUI functions Marek Frniak 2026-05-18 19:20:10 +0200
  • 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. Michal Buzik 2026-05-18 16:23:00 +0200
  • 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. Michal Buzik 2026-05-15 13:02:09 +0200
  • 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. Michal Buzik 2026-05-15 10:39:37 +0200
  • 6d0d2cd34e Increment assembly version to 3.9.3100.1. Michal Buzik 2026-05-15 08:02:46 +0200
  • 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. Michal Buzik 2026-05-15 08:02:28 +0200
  • ad2bfd3639 Upgrade (develop) - GCI - GciBridge - improved Disconnect Marek Frniak 2026-05-14 13:05:21 +0200
  • 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. Michal Buzik 2026-05-13 12:57:23 +0200
  • d346dcfa03 Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-05-13 10:03:46 +0200
  • 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. Michal Buzik 2026-05-13 09:48:41 +0200
  • 5e637ae02e Upgrade (develop) - GCI - GciBridge - full parallel threading slots actions Marek Frniak 2026-05-13 09:30:27 +0200
  • 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. Michal Buzik 2026-05-12 16:03:28 +0200
  • 63f8dd7467 Upgrade (develop) - GCI - GciBridge - InitSlot() - only ports config update if slot already exists Marek Frniak 2026-05-12 14:59:15 +0200
  • aac3af8714 Upgrade (develop) - GCI - GciBridge - delete meter.Logout() in GetPcbId() Marek Frniak 2026-05-12 14:20:24 +0200
  • 6c4c7e73bb Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-05-12 14:00:42 +0200
  • 378917f59d Upgrade (develop) - GCI - GciBridge - GCI-Laatzen interface debugging Marek Frniak 2026-05-12 13:30:21 +0200
  • f97c406ae8 Update DLL references for Xylem.Common components across hardware and metrology modules. Michal Buzik 2026-05-12 07:51:02 +0200
  • 9cfadb8075 Merge remote-tracking branch 'private-origin/develop/SLM-PT50_genesisDirectDecode_special' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-05-12 07:50:18 +0200
  • 1709ef842d Refactor iPerlCommunication module to integrate GenesisSmartReader, update related logic and methods, optimize asynchronous operations, and increment assembly version to 3.9.3091.1. Michal Buzik 2026-05-12 07:49:13 +0200
  • 8e694dc910 Refactor iPerlCommunication module to integrate GenesisSmartReader, update related logic and methods, optimize asynchronous operations, and increment assembly version to 3.9.3091.1. Michal Buzik 2026-05-12 07:49:13 +0200
  • 0b1e09e0df Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-05-11 17:29:13 +0200
  • 76e7ccb4a6 Update (develop) - GCI - GciBridge - better return for Connect Marek Frniak 2026-05-11 17:14:56 +0200
  • 84307f4bf4 Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-05-08 12:25:23 +0200
  • 463fb16b23 Remove iPerlCommunication module entirely. Michal Buzik 2026-05-08 12:24:42 +0200
  • 953b02a6e8 Upgrade (develop) - GCI - GciBridge - new CleanSlot() - Disconnect Hard Dispose Marek Frniak 2026-05-08 11:49:14 +0200
  • b4c0384b57 Refactor RadioService for improved asynchronous handling, consolidate unused namespaces, update OptoHeadTest logic, and increment assembly version to 3.9.3085.1. Michal Buzik 2026-05-08 10:44:27 +0200
  • f4b8e42f59 Merge branch 'develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode_special Michal Buzik 2026-05-07 21:37:05 +0200
  • abee5fa6b1 Update DLL references for Xylem.Common components across multiple modules. Michal Buzik 2026-05-07 21:33:41 +0200
  • b8926ef93f Add unit tests for OptoHeadTest handling simulated Genesis readers, refine project references, and increment assembly version to 3.9.3079.1. Michal Buzik 2026-05-07 21:30:19 +0200
  • 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 Marek Frniak 2026-05-07 18:23:50 +0200
  • 978c620287 Update (develop) - GCI - GciBridge - improved PublicModels - fixed bugs Marek Frniak 2026-05-07 18:20:18 +0200
  • 502804c2de Merge remote-tracking branch 'private-origin/develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode Michal Buzik 2026-05-06 15:32:41 +0200
  • 296621a590 * Increment assembly version to 3.9.3069.1 * Logs update Michal Buzik 2026-05-06 15:32:33 +0200
  • 8489dafdf7 Update (develop) - GCI - GciBridge - progress Marek Frniak 2026-05-06 14:58:44 +0200
  • cfc52f195b Merge remote-tracking branch 'private-origin/develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode Michal Buzik 2026-05-06 10:26:15 +0200
  • 68a1eb9941 Update project references and paths to replace project dependencies with direct DLL references. Standardize formatting in GenesisImplHeadTestCtrl and refine Operations enum declarations. Michal Buzik 2026-05-06 10:24:33 +0200
  • c1573390b5 Merge branch 'develop/UnionTown' into develop/SLM-PT50 Marek Frniak 2026-05-06 09:08:09 +0200
  • 5d60523e87 Fixed - next issue with old Newtonsoft.Json v 12.0 - updated to 13.0 Marek Frniak 2026-05-06 07:38:49 +0200
  • 91c63e0792 Fixed - bad copying GenesisCordonelInterface runtime files to TBF target folder Marek Frniak 2026-05-06 07:35:17 +0200
  • 0940df2f1a Fixed - issue with old Newtonsoft.Json v 12.0 - updated to 13.0 Marek Frniak 2026-05-06 07:32:55 +0200
  • 16a76720b8 Update references and paths for Xylem.Common components, refine OptoHeadTest handling for connection requests, and increment assembly version to 3.9.3063.1. Michal Buzik 2026-05-05 08:34:21 +0200
  • 7101fd679e Merge branch 'develop/UnionTown' into develop/SLM-PT50 Marek Frniak 2026-05-04 15:45:07 +0200
  • 86299da682 Fixed - bad runtime files copying in postbuilding of GenesisCordonelInterface project. Copying is replaced from TBF/Build/ to GCI/Build Marek Frniak 2026-05-04 15:40:05 +0200
  • 39b951b709 Merge branch 'develop/UnionTown' into develop/SLM-PT50 Marek Frniak 2026-05-04 13:08:10 +0200
  • a475bd80f3 Change - ExternalProjects folder to gitignore Marek Frniak 2026-05-04 13:07:28 +0200
  • 4e64bcd117 Merged branch Uniontown - GenesisCordonelInterface + GciBridge Marek Frniak 2026-05-04 12:49:02 +0200
  • fbd0219a4a Update (develop) GCI - GciBridge - big change - for implement to GenesisHead and SmartReader Marek Frniak 2026-05-04 11:29:13 +0200
  • c79688dc0c Add GenesisCorrections implementation for smart meter calibration and worker thread management. feature/michal/master-3-merge_Genesis Michal Buzik 2026-05-04 11:11:04 +0200
  • 104a68d9dc Remove unused System.IO.Ports, Common, Config, and other redundant namespaces. Update NuGet package configurations to reflect new paths and tools. Michal Buzik 2026-04-29 09:51:05 +0200
  • 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. Michal Buzik 2026-04-28 16:26:26 +0200
  • 5482d4ac96 Merge remote-tracking branch 'private-origin/develop/SLM-PT50_genesisDirectDecode' into develop/SLM-PT50_genesisDirectDecode Michal Buzik 2026-04-28 07:51:09 +0200
  • 0d984a77b3 Refactor RadioService to utilize GciBridge for communication, replace SerialDriver, and add SlotNr support in Genesis configuration and UI. Michal Buzik 2026-04-28 07:08:53 +0200
  • 7e95e18207 Fixed - genesis library path issue Marek Frniak 2026-04-27 16:52:50 +0200
  • 38fa86d243 Merge branch 'develop/UnionTown' into develop/SLM-PT50 Marek Frniak 2026-04-27 16:42:47 +0200