I am currently implementing TCP/IP for M-Bus. One problem came up.
I want to switch the connection i.e. Serial and TCP/IP.
It would be nice if the connection (channel) would be refactored out, that a user can easely switch the connection type at runtime without loosing the configured DataSource.
The "problem" exists for modbus (IP/serial). As programmer I dont want to programm the Datasource stuff for each new connection type.