Long time ago, I looked at the manual of the video switcher.
Here is the summary. This will be the basic of the more sophisticated switching program which may have GUI.
In principle, you can manually control the matrix via telnet. At the console machines, you can connect to the matrix using telnet
This opens TCP/IP port 23 of the specified machine. You will receive some messages.
Then type some command like:
Basicaly that's all. There are many other features but I don't think we need them.
We can create a simple program with any of the language as any of the language has the capability of the TCP/IP connection.
e.g. C, Perl, Python. Tcl/Tk
Any of them are fine.
Now what we have to think about is how to implement the interface in the epics screen (or whatever).
It needs some investigation how the people is thinking as the ideal interface.
But, first of all, you should make the above three operations available as a simple UNIX command like:
videoswitch -i 192.168.113.92 1 2
videoswitch -i 192.168.113.92 -store 1
videoswitch -i 192.168.113.92 -recall 1
(There is no such command yet. These are showing what it should be!)
This can be done by a single day work and our life will be much better.