TLX Matrix Switch ASCII API V5 7 Rev. I, January 2019
Disconnect
Disconnect one or more input or output ports. Disconnecting an output will only affect that port,
but disconnecting an input will affect every output connected to that input. The 'i' and 'o' may be of
either case.
Format: Dixxxx… or Doyyyy…
• This will disconnect all outputs connected to input port xxxx or will disconnect output port
yyyy only.
• DI9999 or DO9999 will disconnect all the Upstream/Upper ports.
• It is not an error to disconnect a port that is not connected.
Example Results: R0003OK or R0007ERnnnn
Note: To disconnect ALL the ports, you may also use the XPUT (pg. 6) command without
listing any ports.
Macro
Sends a sequence of connect and disconnect commands as one command line. The syntax of
this command is different from the other commands. Unlike the connect and disconnect commands,
there is no I or O character to distinguish input part numbers from output part numbers. This
command combines connects and disconnects in one string. The command may end with a semi-
colon.
Format: MiiiiOOOOiiiiOOOO...[;]
• iiii - Input port number
• oooo - Output port number
• An input number of 0000 (all zeros) will disconnect the listed output port (same as the DO
command)
• An output number of 0000 (all zeros) will disconnect the listed input port from all connected
outputs (same as the DI command)
• An output number of 9999 will broadcast the input port to all outputs
• Unlike the XPUT command, the switch is not reset before the command is executed
To turn off all the ports, set the input to all zeros and the output to 9999.
An 'M' without inputs or outputs is valid. This allows external systems to determine if the API version
supports the macro command.
Example: M0000001101230000
disconnect output 11
disconnect input 123
Example: M00009999
disconnect all ports
Example Results: R0003OK or R0007ERnnnn