ECP Commands

This topic describes the protocol for controlling a Q-SYS Core processor in Run Mode using TCP/IP on port 1702. Before proceeding, read the External Control Protocol (ECP) and Named Controls topics to learn about using ECP.

Note: An External Control client must communicate with the Q-SYS Core at least once every 60 seconds, or the socket connection will be closed by the Core. This is a form of "keep-alive" to make sure that abandoned connections get reclaimed by the Core. Most client programs poll a Change Group at a much higher rate which serves as a keep-alive. If not, the client program can issue a "Status Get" command periodically, or a "Control Set Value" on an unused control if no return response is desired. If communication stops, the Core will send out a response close or rc, command and then drop the connection.