Rs-232 command protocol, Rs-232 command protocol quick reference – Network Technologies ST-nXm-U User Manual
Page 26

NTI NODEMUX MULTI-USER UNIVERSAL KVM SWITCH
22
RS-232 Command Protocol
Host controller commands supported by the unit are defined below.
RS-232 Command Protocol Quick Reference
Legend: (All numbers must be two digits)
SW :
Switch (01-15)
MM :
Save Into Memory Bank (00-09)
BR :
Baud Rate Code (12,24,48,96)
LL :
Load From Memory Bank (00-09)
OP :
Output/User Port (01-MAXOUTPUTS)
<CR>:
Carriage Return (Hex 0xD)
IP :
Input Port/CPU (01-MAXINPUTS)
Command String
Good Response
Description
CS SW,IP,OP
*<CR>
KVM Connect One User Port To CPU Port
CA SW,IP
*<CR>
KVM Connect All User Ports To CPU Port
RO SW,OP
*<CR>IP<CR>
KVM Read Connection For User Port
CC SW,MM
*<CR>MM<CR>
Save Matrix Connections Into Memory Bank
RC SW,LL
*<CR>LL<CR>
Restore Matrix Connections From Memory Bank
CB 00,BR
None
Change Baud Rate For All Switches
(12=1200,24=2400,48=4800,96=9600)
RS SW
*<CR>
Internal Reset
RV SW,00
*<CR>string\0<CR>
Read NTI Version String
RU SW
*<CR>IP,OP<CR>
Read Unit Size
SS SW,00
*<CR>
Disable Autostatus feature (see below)
SS SW,01
*<CR>
Enable Autostatus feature (see below)
GO SW,OP
*<CR>go
SW,OP,IP<CR>
Read connection of a User Port to CPU Port
GM SW,00
*<CR>go SW,OP:IP (all
ports)<CR>
Read connection matrix of all User ports
If the syntax of a command is incorrectly entered, the command will be ignored or the switch will answer with a bad response
?<CR>.
Syntax example:
CS 01,05,02<CR>
(insert the space and commas as shown)
which means “At the switch with unit address 01, connect CPU port 05 to user port 02”
The switch will answer with:
∗<
CR
>
The HEX code representation of example above is:
Byte 1 Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
‘C’
(0x43)
‘S’
(0x53)
Space
(0x20)
Switch – 1st digit
(0x30)
Switch – 2nd digit
(0x31)
‘,’
(0x2C)
Output – 1st digit
(0x30)
Output – 2nd digit
(0x35)
‘,’
(0x2C)
Byte 10
Byte 11
Byte 12
Input –1st digit
(0x30)
Input –2nd digit
(0x32)
<CR>
(0x0D)
Response:
Byte 1
Byte 2
‘
∗’
(0x2A)
<CR>
(0x0D)