Sorry, my mistake. It's a 2-D matrix, but I'm storing it as a 3-D array.
16 control heads x 48 buttons. Each button can set all 16 outputs at once to arbitrary inputs, so 16 pieces of data for each button. 16x48x16 data elements total.
If you set it up so one button set one camera to one monitor, then only one of the 16 data elements would have a value. But there's still 12k data items to remember.
I didn't give the whole problem. Replace some of the monitors with up/down converters from hidef to standard and back, and loop them back to inputs.
Then can have one button doing hidef cam->downconverter->lodef output. In this case there are two data values for that button, the one setting cam to downconverter, and the other setting the output of the downconverter to the monitor.
|