I have a Navigator interface and a Icom 7000.
I want to run 2 different programs that need to use the CI-V interface. It appears I need a "serial splitter" in software. The Navigator serial ports show up as hardware ports, not virtual ports. I need a program that will take the Navigator hardware serial port and make it into 2 virtual serial ports. This way I think I could share the CI-V between 2 programs
I have been googling and about all I can find is Eltima serial port splitter which I think will do the job I need.
However. It costs $100 which is too much my ham budget. Is there a lower cost solution?
Two different applications controlling the same transceiver will produce collisions on the CI-V bus. If both applications fully implement the CI-V protocol's collision-detection-and-retry procedure then this won't be a problem, but there is still the possibility of one application being confused by receiving a response requested by the other application.
If one of the two applications is purely passive, meaning that it only observes the transceiver's responses without ever issuing commands of its own, then such a configuration will work if the passive application is not confused by the commands sent to the transceiver by the non-passive application.