Add Genesis radio/opto communication and configuration components

- Replace `OpthoHeadService` with `RadioService` to enhance Genesis communication handling via serial interface.
- Introduce `OptoReceivedEventArgs` to manage event-driven communication.
- Add foundational protocol implementations (`BaseProtocol`, `IProtocol`, etc.) for Genesis configuration and processing.
- Implement `SirtConfig`, `MeterConfig`, and `ProcessConfig` classes for flexible Genesis configuration management.
- Expand Genesis framework to support diagnostics, activity modes, and version retrieval.
This commit is contained in:
2026-03-18 15:57:04 +01:00
parent 8983c01591
commit 2522d1da9f
125 changed files with 14350 additions and 30 deletions
@@ -1,10 +0,0 @@
using log4net;
namespace TBF.Rig.TestMethods.iPerlCommunication.communication
{
public class OpthoHeadService
{
}
}