tbf/TBF/Rig/RegisterReaders/GenesisRegReader/implementations
Michal Buzik a5a68ec457 Refactor Genesis serial communication handling (ISerialDriver interface compatible with SerialPort):
- Replace method-based `IsOpen()` checks with property-based `IsOpen` usage in `ISerialDriver` and related classes.
- Simplify `Open()` and add `Close()` methods to unify connection management.
- Introduce `InitializeThreeChannelState()` helper in `GenesisSmartReaderTest` for multi-channel state initialization.
- Adjust calculations in `CalculateTimeByChannels()` and `CalculateVolumeByChannels()` for clarity.
- Add new tests for multi-channel processing and validation of updated telegram handling logic.
2026-03-24 10:04:30 +01:00
..
CalibrationStruct.cs Add Genesis radio/opto communication and configuration components 2026-03-18 15:57:04 +01:00
CalibrationStructV4.cs Add Genesis radio/opto communication and configuration components 2026-03-18 15:57:04 +01:00
ConfigStruct.cs Add Genesis radio/opto communication and configuration components 2026-03-18 15:57:04 +01:00
Enums.cs Add Genesis radio/opto communication and configuration components 2026-03-18 15:57:04 +01:00
FlowDirectionDetection.cs Refactor Genesis use 3 chanels reader structure: 2026-03-24 08:53:16 +01:00
GenesisImplHeadTestCtrl.cs Refactor Genesis use 3 chanels reader structure: 2026-03-24 08:53:16 +01:00
GenesisSmartReader.cs Refactor Genesis serial communication handling (ISerialDriver interface compatible with SerialPort): 2026-03-24 10:04:30 +01:00
OptoReceivedEventArgs.cs Add Genesis radio/opto communication and configuration components 2026-03-18 15:57:04 +01:00
ProcParams.cs Add Genesis radio/opto communication and configuration components 2026-03-18 15:57:04 +01:00