- 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. |
||
|---|---|---|
| .. | ||
| CalibrationStruct.cs | ||
| CalibrationStructV4.cs | ||
| ConfigStruct.cs | ||
| Enums.cs | ||
| FlowDirectionDetection.cs | ||
| GenesisImplHeadTestCtrl.cs | ||
| GenesisSmartReader.cs | ||
| OptoReceivedEventArgs.cs | ||
| ProcParams.cs | ||