User Manual Multi-Viewer Switch API Adder Technology Limited Part No. MAN-000023 Release 1.0 Registered Address: Adder Technology Limited Saxon Way, Bar Hill, Cambridge CB23 8SL, UK Adder Corporation 24 Henry Graf Road Newburyport, MA 01950 USA © Adder Technology Limited February 22 Adder Technology (Asia Pacific) Pte. Ltd.
Multi-Viewer Switch API Introduction This guide explains how to use RS-232 to remotely control an Adder Multi-Viewer switch (AVS-1124, CCS-MV4224). To control a switch using RS232, the user needs to connect a controlling device to the switch’s RCU port. The controlling device can be a PC or any custom device with RS-232 capability.
Multi-Viewer Switch API Figure 1: PuTTY Serial Settings Figure 2: PuTTY Terminal Settings MAN-000023 Page 3
Multi-Viewer Switch API Figure 3: PuTTY Session Settings Note: At this point, the device starts sending Keep-Alive events, every five seconds. Keep-Alive events are transmitted by the switch periodically to communicate the current configuration. For example, to switch to Channel 4, the user types: #AFP_ALIVE F7 Then, every five seconds, the device sends the following keep-alive event: 00@alive fffffff7 as shown in Figure 4.
Multi-Viewer Switch API Where: • There is a space between each field • The pre-amble is either #ANATL or #ANATR, where: o #ANATL equals the key sequence Left CTRL | Left CTRL o #ANATR equals the key sequence Right CTRL | Right CTRL • Commands require 0, 1 or 2 operands • Command success: Upon successful command execution, the device returns the output: command + OK • Command failure: Upon failure, the device returns the output: command + Error Message • To initia
Multi-Viewer Switch API Description Set the window top left X position at half display Set the window top left X position at half display Set window X extent to half screen Set window Y extent to half screen API Command #ANATL F11 END 1 1 2500 #ANATL F11 END 1 2 5000 #ANATL F11 END 1 3 2500 #ANATL F11 END 1 4 5000 Figure 7: Set Channel 1 to 4th quadrant of left monitor There is one command that doesn’t adhere to the aforementioned pattern, Audio Hold.