● To ensure the best performance of this product, please read this Command Guide and Users Guide fully
and carefully before using your product and keep this manual beside the product.
IDK Corporation
Page 2
MSD-402 Command Guide
Trademarks
The terms HDMI and HDMI High-Definition Multimedia Interface, and the HDMI Logo are trademarks or
registered trademarks of HDMI Licensing, LLC in the United States and other countries.
HDBaseT™ and the HDBaseT Alliance Logo are trademarks of the HDBaseT Alliance.
All other company and product names mentioned in this manual are either registered trademarks or
trademarks of their respective owners. In this manual, the “®” or “™” marks may not be specified.
2
Page 3
MSD-402 Command Guide
Before reading this manual
● All rights reserved.
● Some of the contents in this command guide such as product appearance in diagrams, menu operations,
communication commands, and so on may differ from your MSD depending on the version.
● This command guide is subject to change without notice. You can download the latest version from IDK’s
website at: http://www.idk.co.jp/en/index.html
The reference manual for the MSD consists of the two following volumes:
- Users guide:
Provides explanations and procedures for operations, installation, connections among devices, I/O
adjustment and settings.
- Command guide (this document): Please download this guide from the website above.
Provides explanations and procedures for external control using RS-232C communication and LAN
communications.
3
Page 4
MSD-402 Command Guide
Table of Contents
1 About this guide.................................................................................................................................... 5
2 Setup and specification of communication ............................................................................................ 6
2.1 RS-232C communication ................................................................................................................. 6
3.3.13 Other setting ...........................................................................................................................78
3.3.14 Displaying status .....................................................................................................................79
4
Page 5
MSD-402 Command Guide
1 About this guide
This guide contains information of communication commands that control the MSD via RS-232C or LAN
communication.
■ You can perform the following operations using communication commands
・Switching channels.
・Setting I/O, audio, and EDID.
・Setting preset memory.
・Setting and displaying bitmaps and such.
5
Page 6
MSD-402 Command Guide
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
FG
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RLRL
RLRLRLRLRL
AUDIO IN 5AUDIO IN 4AUDIO IN 3AUDIO IN 2AUDIO IN 1
IN 3
HDMI / DVI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK B
OUT 2
HDBaseT
LINK B
OUT 1
HDBaseT
AA
ANALOG RGB / YPbPr / VIDEO
IN 4
ANALOG RGB / YPbPr / VIDEO
IN 5
Step (2)
Step (1)
RS-232C cable
Step (4)
Communication
command
Step (3)
Laptop
Laptop
Projector
RS-232C cable
Twisted pair cable
RS-232C cable
Power amplifier
Communication
command to MSD
Outputs control
command to external
device
HDC series receiver
Not connected (RS-232C connector
operates normally)
Rx
RS-232CLAN
Cat6 Rx for HDMI
POWER LINKHDCP
STATUS
POWER LINKHDCPPOWER LINKHDCP
STATUS
FG
DC 5V 2A
HDC-RH100-C
INPUT
DON'T
CONNECT
LAN
HDBaseT
CAUTION
!
(MAX 2M)
HDMI
OUTPUT
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
FG
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RLRL
RLRLRLRLRL
AUDIO IN 5AUDIO IN 4AUDIO IN 3AUDIO IN 2AUDIO IN 1
IN 3
HDMI / DVI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK B
OUT 2
HDBaseT
LINK B
OUT 1
HDBaseT
AA
ANALOG RGB / YPbPr / VIDEO
IN 4
ANALOG RGB / YPbPr / VIDEO
IN 5
Outputs control command
to external device
2 Setup and specification of communication
2.1 RS-232C communication
2.1.1 Setup RS-232C communication
(1) Connect the MSD and the control device over an RS-232C cable.
If connecting an RS-232C cable to the provided 3-pin terminal block, please assemble the cable as
needed. For connecting the terminal block, see “2.1.2RS-232C connector (P.8)”.
(2) Set the RS-232C communication as follows:
・RS-232C communication: baud rate, data bit length, parity check, and stop bit
【Reference: User’s Guide】
(3) For the control device, set the same values in the same way as RS-232C communication (baud rate,
data bit length, parity check, and stop bit) in step (2) above.
(4) Send a communication command from the control device to the MSD in order to check the control
status of the MSD.
[Fig. 2.1] Setting RS-232C communication
■ Operation example of RS-232C communication
[Fig. 2.2] Sample application of RS-232C communication
6
Page 7
MSD-402 Command Guide
Rx
RS-232CLAN
Cat6 Rx for HDMI
POWER LINK HDC P
STATUS
POWER LINK HDC PPOWER LINK HDCP
STATUS
FG
DC 5V 2A
HDC-RH100-C
INPUT
DON'T
CONNECT
LAN
HDBaseT
CAUTION
!
(MAX 2M)
HDMI
OUTPUT
RS-232C cable
Twisted pair cable
RS-232C cable
Communication command control to
MSD
Twisted pair cable
HDC transmitter
HDC transmitter
RS-232CLAN
Tx
Cat6 Tx for HDMI
POWER LINK H DCP
STATUS
POWER LINK H DCPPOWER LINK HDCP
STATUS
INPUT
(MAX 2M)
OUTPUTFG
DC 5V 2A
DON'T
CONNECT
LAN
HDC-TH100-C
HDBaseT
CAUTION
!
HDMI
RS-232CLAN
Tx
Cat6 Tx for HDMI
POWER LINK H DCP
STATUS
POWER LINK H DCPPOWER LINK HDCP
STATUS
INPUT
(MAX 2M)
OUTPUTFG
DC 5V 2A
DON'T
CONNECT
LAN
HDC-TH100-C
HDBaseT
CAUTION
!
HDMI
Twisted pair cable
Laptop
Laptop
RS-232C cable
RS-232C cable
MSD-402
Laptop
HDC receiver
Laptop
Communication command control to
MSD cannot be performed
Communication command control to
MSD cannot be performed
Communication command control to
MSD cannot be performed
■ Connecting control devices (RS-232C)
[Note] The MSD does not support communication command control from the RS-232C of an HDC product
that is connected to the HDBaseT connector.
[Fig. 2.3] Connecting control devices (RS-232C)
7
Page 8
MSD-402 Command Guide
Tx
Rx
G
RS-232C Tx
RS-232C Rx
GND
Up to 0.28 inch/7 mm
MSD-402
Compliant standard
RS-232C
Baud rate
4800, 9600, 19200, 38400 [bps]
Data bit
7, 8 [bit]
Parity check
None, even, odd
Stop bit
1, 2 [bit]
X parameter
Invalid
Flow control
None
Delimiter
CR LF (Carriage return and line feed, 0D and 0A in hex)
Communication method
Full duplex
2.1.2 RS-232C connector
Secure a cable to the provided 3-pin terminal block and connect them to the MSD.
AWG28 to AWG16 are recommended. The pealing length is up to 0.28 inch/7 mm.
If using the 9-pin D-sub connector, short RTS/CTS and DTR/DSR as needed.
[Fig. 2.4] RS-232C connector
2.1.3 Specification of RS-232C communication
[Table 2.1] RS-232C specification
8
Page 9
MSD-402 Command Guide
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
FG
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RLRL
RLRLRLRLRL
AUDIO IN 5AUDIO IN 4AUDIO IN 3AUDIO IN 2AUDIO IN 1
IN 3
HDMI / DVI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK B
OUT 2
HDBaseT
LINK B
OUT 1
HDBaseT
AA
ANALOG RGB / YPbPr / VIDEO
IN 4
ANALOG RGB / YPbPr / VIDEO
IN 5
Step (2)
Step (1)
LAN cable
Step (4)
Step (3)
Laptop
Communi-
cation
command
Laptop
Projector
LAN cable
Twisted pair cable
LAN cable
Power amplifier
Communication command control to the MSD
Outputs control command to
external device
HDC series receiver
Switching hab
Communication command control to the MSD
Bidirectional communication
Control
device
1 2 3 4 5 6 7 8
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
FG
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RLRL
RLRLRLRLRL
AUDIO IN 5AUDIO IN 4AUDIO IN 3AUDIO IN 2AUDIO IN 1
IN 3
HDMI / DVI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK B
OUT 2
HDBaseT
LINK B
OUT 1
HDBaseT
AA
ANALOG RGB / YPbPr / VIDEO
IN 4
ANALOG RGB / YPbPr / VIDEO
IN 5
Rx
RS-232CLAN
Cat6 Rx for HDMI
POWER LINKHDCP
STATUS
POWER LINKHDCPPOWER LINKHDCP
STATUS
FG
DC 5V 2A
HDC-RH100-C
INPUT
DON'T
CONNECT
LAN
HDBaseT
CAUTION
!
(MAX 2M)
HDMI
OUTPUT
Connection
Outputs control command to external device
2.2 LAN communication
2.2.1 Setup LAN communication
(1) Connect the MSD and the control device via a LAN cable.
(2) Set up RS-232C communication as follows:
・Set IP address and subnet mask
・TCP pot number: 23, 1100, 6000 to 6999
【Reference: User’s Guide】
(3) Establish the connection from the control device to the IP address and TCP port that are set to the
MSD in step (2) above.
(4) Send a communication command from the control device to the MSD in order to check the control
status of the MSD.
[Fig. 2.5] Control via LAN communication
■ Operation example of LAN communication
[Fig. 2.6] Sample application of LAN communication
9
Page 10
MSD-402 Command Guide
LAN cable
Communication command control to MSD
Switching hub
Control unit
Connections
12345678
Twisted pair cable
HDCTransmitter
HDC transmitter
LAN cable
RS-232CLAN
Tx
Cat6 Tx for HDMI
POWER LINK HDCP
STATUS
POWER LINK HDCPPOWER LINK HDCP
STATUS
INPUT
(MAX 2M)
OUTPUTFG
DC 5V 2A
DON'T
CONNECT
LAN
HDC-TH100-C
HDBaseT
CAUTION
!
HDMI
RS-232CLAN
Tx
Cat6 Tx for HDMI
POWER LINK HDCP
STATUS
POWER LINK HDCPPOWER LINK HDCP
STATUS
INPUT
(MAX 2M)
OUTPUTFG
DC 5V 2A
DON'T
CONNECT
LAN
HDC-TH100-C
HDBaseT
CAUTION
!
HDMI
Twisted pair cable
Laptop
Laptop
Laptop
Communication command control to MSD
Communication command control to MSD
MSD-402
Rx
RS-232CLAN
Cat6 Rx for HDMI
POWER LINK HDCP
STATUS
POWER LINK HDCPPOWER LINK HDCP
STATUS
FG
DC 5V 2A
HDC-RH100-C
INPUT
DON'T
CONNECT
LAN
HDBaseT
CAUTION
!
(MAX 2M)
HDMI
OUTPUT
Communication command control to MSD
HDC receiver
Twisted pair cable
LAN cable
LAN cable
Laptop
■Connecting control devices (LAN)
The LAN port of the MSD and LAN port of an HDC product that is connected to the HDBaseT connector are
all connected over switching hub in the MSD. Communication command control to the MSD can be performed
from all LAN ports of PCs.
[Fig. 2.7] Connecting control devices (LAN)
10
Page 11
MSD-402 Command Guide
Twisted pair cable
Switching hub
Switching hub
HDC transmitter
RS-232CLAN
Tx
Cat6 Tx for HDMI
POWER LINK HDCP
STATUS
POWER LINK HDCPPOWER LINK HDC P
STATUS
INPUT
(MAX 2M)
OUTPUTFG
DC 5V 2A
DON'T
CONNECT
LAN
HDC-TH100-C
HDBaseT
CAUTION
!
HDMI
LAN cable
RS-232CLAN
Tx
Cat6 Tx for HDMI
POWER LINK HDCP
STATUS
POWER LINK HDCPPOWER LINK HDC P
STATUS
INPUT
(MAX 2M)
OUTPUTFG
DC 5V 2A
DON'T
CONNECT
LAN
HDC-TH100-C
HDBaseT
CAUTION
!
HDMI
HDC transmitter
LAN cable
Twisted pair cable
Consumer device
MSD-402
Loop failure
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RLRL
RLRLRLRLRLRLRL
AUDIO IN 7AUDIO IN 6AUDIO IN 5AUDIO IN 4AUDIO IN 3AUDIO IN 2AUDIO IN 1
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
ANALOG RGB / YPbPr / VIDEO
IN 6
ANALOG RGB / YPbPr / VIDEO
IN 7
IN 3IN 4IN 5
HDMI / DVI / ANALOG
HDMI / DVIHDMI / D VI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK B
OUT 2
HDC
LINK B
OUT 1
HDC
AA
FG
MSD-702
Switching hub
MSD-402
Loop failure
Twisted pair cable
Twisted pair cable
■ Loop failure of LAN connection
The MSD has a function that is the same as a 4 ports (switching hub). The network may be down due to a
loop failure caused by the connection shown below.
[Fig. 2.8] Loop failure problem with consumer device
[Fig. 2.9] Loop problem with IDK product
11
Page 12
MSD-402 Command Guide
81
LAN Connector
8pin RJ-45 connector
(MSD’s rear panel)
Blinks in green while data is sent/received.
Blinks in orange when the send/receive rate is
100 Mbps.
RX+: Received Data+
N.C: Not connected
TX+: Transmitted Data+
Pin #
1
3
2
4
6
5
7
Signal Name
TX-: Transmitted Data N.C: Not connected
RX-: Received Data-N.C: Not connected
N.C: Not connected
MDI
TX+: Transmitted Data+
N.C: Not connected
RX+: Received Data+
RX-: Received Data-
N.C: Not connected
TX-: Transmitted Data-N.C: Not connected
N.C: Not connected
MDI-X
8
Physical layer
10BASE-T (IEEE802.3i)/100Base-TX (IEEE802.3u)
Network layer
ARP, IP, ICMP
Transport layer
TCP
Port used for command control: 23, 1100, 6000 to 6999
Port used for WEB browser control (HTTP): 80, 5000 to 5999
Application layer
HTTP, TELNET
2.2.2 LAN connector
LAN connector pin assignments:
It supports Auto MDI/MDI-X, which distinguishes/switches straight and cross cables automatically.
[Fig. 2.10] LAN connector
2.2.3 Specification of LAN communication
[Table 2.2] LAN communication specification
Note: Up to 8 connections can be used simultaneously.
12
Page 13
MSD-402 Command Guide
Your PC software
MSD
TCP-IP connection
→
(Occupied by 1 port)
Send command (@xxx)
→
←
Send back command
(@xxx)
TCP-IP close
→
(Release 1 port)
2.2.4 The number of TCP-IP connections
The MSD series can connect up to eight connections (eight ports) simultaneously. If the MSD is controlled
from nine or more PCs, they may not be connected to the MSD normally, since the number of connections
that can be used is limited.
If you use nine connections or more, execute TCP-IP connection/close every time the communication
command is sent or received from the software of user’s side. By doing so, MSD’s ports are occupied or
released so that nine or more connections can be connected logically.
[Table 2.3] Increasing connections
Note: If any command is not sent from the PC side to the MSD for 30 seconds, the MSD disconnects the
connection to avoid the limitation problem on the number of connections. As a result, connection needs
to be established again from the PC side after the current connection of the PC is disconnected.
(Since the number of ports in the MSD is eight, ports are occupied permanently if the PC is turned off
while connections are valid. To prevent this, the MSD disconnects connections if no communication
command is sent from the PC side.)
13
Page 14
MSD-402 Command Guide
3 Command
3.1 Summary
A command consists of “@” (“40” in hexadecimal), 3 one-byte alphabetical characters (upper and lower
cases), and parameters (one-byte numbers*). For some commands, several parameters can be specified or
no parameter is required. Processing is executed by sending a delimiter at the end of the command.
Example: @SPM,2
“,”( a comma, “2C” in hexadecimal) is indicated between a command and parameter and between two
parameters.
■ If there is an error:
An error command is returned if an undefined command or wrong parameter is included.
Example: @SOT,1
@ERR,1
■ Using as HELP:
If only delimiter is sent, command list as the help command is returned.
Example:
--------------- HELP (1/12) ---------------
(CHANNEL SELECT Command)
@SSW / @GSW : Set/Get Input Channel
@SSV / @GSV : Set/Get Video Input Channel
@SSA / @GSA : Set/Get Audio Input Channel
14
Page 15
3.2 Command list
Command
Function
@ERR
Error status
Command
Function
@GSW / @SSW
Switching channel
@GPI / @SPI
PinP output
@GLI / @SLI
HDC-TH200 LINK mode
@GCG / @SCG
HDC-TH200 CHANGE
@GCH / @SCH
HDC-TH200 input channel remote switching
@GCS
HDC-TH200 connection status
Command
Function
@GOT / @SOT
Output resolution
@GTD
Actual output resolution
@GUM / @SUM
Aspect ratio of sink device
@GAP / @SAP
Aspect ratio
@GAR / @SAR
Aspect ratio restoration
@GOV / @SOV
Overscan
@GNP / @SNP
Input position
@GNS / @SNS
Input size
@GNM / @SNM
Input masking
@IAS
Input automatic sizing
@GOP / @SOP
Output position
@GOS / @SOS
Output size
@GOM / @SOM
Output masking
@OAS
Output automatic sizing
@GBC / @SBC
Background color
@GTP / @STP
Test pattern
■ Error status
■ Input channel setting
■ Position, size, and masking
MSD-402 Command Guide
15
Page 16
MSD-402 Command Guide
Command
Function
@GFL / @SFL
Sharpness
@GBR / @SBR
Input brightness
@GCO / @SCO
Input contrast
@GHU / @SHU
Hue
@GST / @SST
Saturation
@GSU / @SSU
Black level
@IDC
Input default color
@GOB / @SOB
Output brightness
@GOC / @SOC
Output contrast
@GGM / @SGM
Gamma
@ODC
Output default color
Command
Function
@GDT / @SDT
No-signal-input monitoring
@GHE / @SHE
HDCP input enabled/disabled
@GIQ / @SIQ
Input equalizer
@GID / @SID
Automatic detection of input video interruption
@GFX / @SFX
Setting fixing for each input signal
Command
Function
@GHT
The total number of horizontal dots
@GHS / @SHS
Horizontal start position
@GHD / @SHD
Horizontal display period
@GVS / @SVS
Vertical start position
@GVD / @SVD
Vertical display period
@RTT
Initializing input timing setting
Command
Function
@GDM / @SDM
Output mode
@GUY / @SUY
Synchronous signal output when no video signal is input
@GBO / @SBO
Output video when no video signal is input
@GFF / @SFF
Video switching effect
@GFT / @SFT
Video switching time
@GWC / @SWC
Wipe color
@GEN / @SEN
HDCP output
@GHR / @SHR
The number of HDCP retries
@GDC / @SDC
Deep Color
@GCE / @SCE
CEC connection
@HAU
HDCP re-authentication
@GAU / @SAU
Priority of input channel automatic switching (Input video signal OFF→ON)
@GOF / @SOF
Priority of input channel automatic switching (Input video signal ON→OFF)
@GMT / @SMT
Masking time after automatic switching of input channel
■ Image quality
■ Input setting
■ Input timing setting
■ Output setting
16
Page 17
Command
Function
@GSL / @SSL
Audio output level
@SOL
Relative value of audio output level
@GOL
Limit status of audio output level
@GAM / @SAM
Audio output mute
@GSO / @SSO
Audio input level
@SIL
Relative value of audio input level
@GIL
Limit status of audio input level
@GDO / @SDO
Audio output connector
@GMD / @SMD
Multi channel audio output
@GAT / @SAT
Test tone
Command
Function
@GED / @SED
EDID data
@GVF / @SVF
Input resolution for PC
@GHF / @SHF
Input resolution for AV devices
@GDI / @SDI
Deep Color input
@GAF / @SAF
Audio format
@GSP / SSP
The number of speakers
@RME
Copying EDID
Command
Function
@GCT / @SCT
RS-232C communication
@GIP / @SIP
IP address
@GSB / @SSB
Subnet mask
@GGW / @SGW
Gateway address
@GLP / @SLP
TCP port number
@GMC
MAC address
Command
Function
@RCM
Loading cross point memory
@SCM / @SEM
Saving channels to cross point memory
@GCM / @ECM
Editing cross point memory
@RPM / @SPM
Loading/saving all settings
@SCP
Copying output setting
@GMU / @SMU
Startup settings
■ Audio setting
■ EDID setting
MSD-402 Command Guide
■ Communication setting
■ Preset memory
17
Page 18
MSD-402 Command Guide
Command
Function
@GBM / @SBM
Outputting bitmap image
@GBB / @SBB
Background color
@GBT / @SBT
Aspect ratio
@GZP / @SZP
Display position
@GBA / @SBA
Bitmap assignment
@GPB / @SPB
Outputting bitmap at startup
@GBD / @SBD
Dividing bitmap memory
@GBV
Bitmap memory status
@GFZ / @SFZ
Freeze
@CAP
Capturing input image
Command
Function
@GLS / @SLS
Key lock
@GIV
Version
Command
Function
@GSS
Input and output status
@GES
Monitor’s EDID information
■ Bitmap setting
■ Other setting
■ Status display
18
Page 19
3.3 Detailed descriptions of each command
@ERR
Error status
Format
Only return value
Return value
@ERR, error
Parameter
error: Error status
1 = Erroneous parameter format or value
2 = Undefined command or wrong format
3 = Currently cannot be used.
4 = Not used.
5 = Not used.
6 = Not used.
7 = Not used.
8 = Loading EDID from the sink device failed.
9 = Not used.
10 = Not used.
11 = Not used.
12 = Not used.
13 = The image could not be captured since the image size to be captured
video_o1-o2: Video input channel of OUT
audio_o1-o2: Audio input channel of OUT
video_p1-p2: Video input channel of PinP
audio_p1-p2: Audio input channel of PinP
input_1-4 : Video/audio input channel
Getting PinP status (ON/OFF)
PinP1: OFF, PinP2: ON
@SPI,1,1
@SPI,1,1
PinP1 output: ON
Completed normally
Remarks
-
3.3.2 Selecting input channel
20
Page 21
MSD-402 Command Guide
@GLI / @SLI
HDC-TH200 LINK mode
Function
Getting
Setting
Format
@GLI
@SLI, ch_1, link_1 (, ch_2, link_2)
Return value
@GLI, link_1,link_2
@SLI, ch_1, link_1 (, ch_2, link_2)
Parameter
ch_1-2:Input channel
0 = All inputs, 3 = IN3, 4 = IN4
link_1-2:LINK mode
0 = invalid * default, 1 = valid
Example
@GLI
@GLI,1,0
Getting LINK mode status
IN3 : valid, IN4 : invalid
@SLI,3,1
@SLI,3,1
IN3 LINK mode : valid
Completed normally
Remarks
-
@GCG / @SCG
HDC-TH200 CHANGE mode
Function
Getting
Setting
Format
@GCG
@SCG, ch_1, change_1 (, ch_2,
change_2)
Return value
@GCG, change_1, change_2
@SCG, ch_1, change_1 (, ch_2,
change_2)
Parameter
ch_1-2:Input channel
0 = All inputs, 3 = IN3, 4 = IN4
change_1-2:CHANGE mode
0 = invalid *default, 1 = valid
Example
@GCG
@GCG,1,0
Getting CHANGE mode status
IN3 : valid, IN4 : invalid
@SCG,3,1
@SCG,3,1
IN3 CHANGE mode : valid
Completed normally
Remarks
-
21
Page 22
MSD-402 Command Guide
@GCH / @SCH
HDC-TH200 input channel remote switching
Function
Getting
Setting
Format
@GCH
@SCH, ch_1, channel_1 (, ch_2,
channel_2)
Return value
@GCH, channel_1, channel_2
@SCH, ch_1, channel_1 (, ch_2,
channel_2)
Parameter
ch_1-2:Input channel
0 = All inputs, 3 = IN3, 4 = IN4
channel_1-2:HDC-TH200 input channel
0 = digital input channel *default, 1 = analog input channel
Example
@GCH
@GCH,0,1
Getting input channel status of
HDC-TH200
IN3: digital input channel
IN4: analog input channel
@SCH,3,1
@SCH,3,1
IN3: Setting HDC-TH200 input channel to
analog
Completed normally
Remarks
If this command is executed while @GCG / @SCG HDC-TH200 CHANGE (P.21) is
invalid, it will be error.
@GCS
HDC-TH200 connection status
Function
Getting
Format
@GCS
Return value
@GCS, status_1, status_2
Parameter
status_1:connection status between IN3 and HDC-TH200
status_2:connection status between IN4 and HDC-TH200
0 = HDC-TH200 is not connected
1 = HDC-TH200 is connected as LINK mode (digital input channel is selected)
2 = HDC-TH200 is connected as LINK mode (analog input channel is selected)
3 = HDC-TH200 is connected as CHANGE mode
Example
@GCS
@GCS,3,0
Getting connection status between
HDC-TH200
IN3: HDC-TH200 is connected as
CHANGE mode, IN4 is not connected
with HDC-TH200
Getting actual output resolution
OUT1:1080p 59.94Hz; OUT2: 1080i 59.94 Hz
Remarks
If @GOT / @SOT Output resolution (P.23) is set to “AUTO-A” or “AUTO-B”, the actual
output resolution is replied. If it is set to a resolution other than “AUTO-A” and
“AUTO-B”, the set resolution is replied.
h_position_o1-o2: Horizontal output position of OUT
h_position_p1-p2: Horizontal output position of PinP
h_position_1-4: Horizontal output position of OUT
-Horizontal input size to +Horizontal output resolution [Default]: 0
v_position_o1-o2: Vertical output position of OUT
v_position_p1-p2: Vertical output position of PinP
v_position_1-4: Vertical output position of OUT
-Vertical input size to +Vertical output resolution [Default]: 0
Getting output position
Horizontal output position of OUT1: +5,
Vertical output position of OUT1: +20,
Horizontal and vertical output positions of
other outputs: 0
@SOP,1,5,20
@SOP,1,5,20
Setting OUT1 horizontal and vertical
positions to +5 and +20, respectively
Completed normally.
Remarks
Video image cannot be out side of image area when the position is set to out
side of image area while bitmap is output by @GBM / @SBM Outputting bitmap
image (P.71) or @GBA / @SBA Bitmap assignment (P.75).
Getting output size.
OUT1 horizontal and vertical output sizes are
1920 and 1035, respectively.
OUT2 horizontal and vertical output sizes are
1920 and 1080, respectively.
PinP1 and PinP2 horizontal and vertical output
sizes are 480 and 270, respectively.
@SOS,1,1920,1080
@SOS,1,1920,1080
Setting OUT1 horizontal and vertical output sizes
to 1920 and 1080, respectively.
Completed normally.
Remarks
-
30
Page 31
MSD-402 Command Guide
@GOM / @SOM
Output masking
Function
Getting
Setting
Format
@GOM, ch
@SOM, ch, left, right, top, bottom
Return value
@GOM, ch, left, right, top, bottom
@SOM, ch, left, right, top, bottom
Parameter
ch: Output channel
1 = OUT1, 2 = OUT2, 3 = PinP1, 4 = PinP2
left: Left side masking
Horizontal output position (0 or larger) to right side masking [Default]: 0
right: Right side masking
Left side masking to horizontal output position +horizontal output size (horizontal
output resolution or smaller) [Default]: Horizontal output resolution, PinP:
Horizontal output resolution÷4
top: Top side masking
Vertical output position (0 or larger) to bottom side masking [Default]: 0
bottom: Bottom side masking
Output top size masking to vertical output position +vertical output size (vertical
output resolution or smaller) [Default]: Vertical output resolution, PinP: Vertical
output resolution÷4
0 = OFF, 2000 = 2 sec. to 15000 = 15 sec. [Default] 10000 = 10 sec.
Set the value by 100 ms. If you set a value other than 0 for the lower 2 digits, these
values will be rounded down.
(For example, if you set it to 2955, the monitoring time is set to 2900 ms.)
ch_1-4: Input channel
0 = All digital inputs, 1 = IN1 to 4 = IN4
Example
@GDT
@GDT,6000,10000,10000,10000
Getting the monitoring time of input video
signals.
IN1: 6000 ms. (6 sec.), IN2 and IN3: 10000
ms. (10 sec.)
@SDT,3,6000
@SDT,3,6000
Setting the monitoring time of IN3 to 6000
ms. (6 sec.).
Completed normally.
Remarks
-
@GHE / @SHE
HDCP input enabled/disabled
Function
Getting
Setting
Format
@GHE
@SHE, ch_1, hdcp_1 (, ch_2,
hdcp_2・・・)
Return value
@GHE, hdcp_1, hdcp_2, hdcp_3,
hdcp_4
@SHE, ch_1, hdcp_1 (, ch_2,
hdcp_2・・・)
Parameter
hdcp_1-4: HDCP input enabled/disabled
0 = DISABLE, 1 = ENABLE [Default]
ch_1-4: Input channel
0 = All digital inputs, 1 = IN1 to 4 = IN4
Example
@GHE
@GHE,1,1,1,0
Getting HDCP input enabled/disabled
Setting IN4 and Other input channels of
HDCP input to DISABLE and ENALBE,
respectively.
@SHE,1,0
@SHE,1,0
Setting IN1 HDCP input to DISABLE.
Completed normally.
Setting IN1 input equalizer to OFF.
Completed normally.
Remarks
Those commands are only for digital input.
@GID / @SID
Automatic detection of input video interruption
Function
Getting
Setting
Format
@GID
@SID, ch_1, detect_1 (, ch_2,
detect_2・・・)
Return value
@GID, detect_1, detect_2, detect_3,
detect_4
@SID, ch_1, detect_1 (, ch_2,
detect_2・・・)
Parameter
detect_1-4: Automatic detection
0 = OFF, 1 = ON [Default]
ch_1-4:Output channel
0 = All inputs, 1 = IN1 to 4 = IN4
Example
@GID
@GID,1,0,1,1
Getting the setting of automatic detection
of input video interruption.
IN2: If input video signal is interrupted,
the video output is not turned off instantly;
other output channels: OFF
@SID,2,0
@SID,2,0
If input video signal of IN2 is interrupted,
not to turn off the video output instantly.
Completed normally。
Remarks
-
41
Page 42
MSD-402 Command Guide
@GFX / @SFX
Setting fixing for each input signal
Function
Getting
Setting
Format
@GFX, ch
@SFX, ch, mode (, aspect, noused,
audio)
Return value
@GFX, ch, mode (, aspect, noused,
audio)
@SFX, ch, mode (, aspect, noused,
audio)
Parameter
Ch: Input channel
1 = IN1 to 4 = IN4
mode: Setting mode
0 = SELECTED [Default], 1 = ALL FIXED
aspect : Aspect ratio
noused : Not used
audio :Audio input level
0 = SELECTED, 1 = ON (FIXED)
[Default] aspect :0 = OFF
noused :0 = OFF
audio :1 = ON (FIXED)
Example
@GFX,1
@GFX,1,0,0,0,1
Getting input video signal setting of IN1
Setting mode: SELECTED, Aspect ratio:
OFF, Audio input level: ON (FIXED)
@SFX,1,0,0,0,1
@SFX,1,0,0,0,1
Setting IN1 setting mode, aspect ratio,
audio input level to SELECTED, OFF,
ON (FIXED), respectively.
Completed normally.。
Remarks
Only “0” can be set for “noused”.
42
Page 43
3.3.6 Input timing setting
@GHT
The total number of horizontal dots
Function
Getting
Format
@GHT
Return value
@GHT, h_total_1, h_total_2, h_total_3, h_total_4
Parameter
h_total_1-4: The total number of horizontal dots
400 to 4125 (sampling block should be 13 MHz to 162 MHz)
[Default] depends on input signal
Example
@GHT
@GHT,2200,2200,0,2640
Getting the total number of horizontal dots.
“0” will be replied to channels without input
signal.
Remarks
This setting is only for getting; no setting.
@GHS / @SHS
Horizontal start position
Function
Getting
Setting
Format
@GHS
@SHS, ch, h_start
Return value
@GHS, h_start_1, h_start_2, h_start_3,
h_start_4
@SHS, ch, h_start
Parameter
h_start_1-4 / h_start: Horizontal start position
64 to 2900 (should be [the total number of horizontal dots – horizontal display
period] or less)
[Default] depends on input signal
ch: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
Example
@GHS
@GHS,192,192,496,0
Getting horizontal start position.
“0” will be replied to channels without
input signal.
@SHS,4,296
@SHS,4,296
Setting IN4 horizontal start position to
“296”.
Completed normally.
@SHS,4,296
@ERR,3
If signal is not input, an error is replied.
Remarks
Setting command is valid only when signal is input.
MSD-402 Command Guide
43
Page 44
MSD-402 Command Guide
@GHD / @SHD
Horizontal display period
Function
Getting
Setting
Format
@GHD
@SHD, ch, h_disp
Return value
@GHD, h_disp_1, h_disp_2, h_disp_3,
h_disp_4
@SHD, ch, h_disp
Parameter
h_disp_1-4 / h_disp: Horizontal display period
64 to 2900 (should be [the total number of horizontal dots – 64] or less)
[Default]: depends on input signal
ch: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
Example
@GHD
@GHD,1920,1920,0,1920
Getting horizontal display period
“0” will be replied to channels without
input signals.
@SHD,4,1024
@SHD,4,1024
Setting IN4 horizontal display period to
“1024”.
Completed normally.
@SHD,4,1024
@ERR,3
“0” will be replied to channels without
input signal.
Remarks
Setting command is valid only when signal is input.
@GVS / @SVS
Vertical start position
Function
Getting
Setting
Format
@GVS
@SVS, ch, v_start
Return value
@GVS, v_start_1, v_start_2, v_start_3,
v_start_4
@SVS, ch, v_start
Parameter
v_start_1-4 / v_start: Vertical start position
10 to 2048 (should be [the total number of vertical lines – vertical display period] or
less)
[Default]: depends on input signal
ch: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
Example
@GVS
@GVS,40,0,40,40
Getting vertical start position
“0” will be replied to channels without
input signals.
@SVS,4,35
@SVS,4,35
Setting IN4 vertical start position to “35”
Completed normally.
@SVS,4,35
@ERR,3
“0” will be replied to channels without
input signal.
Remarks
Setting command is valid only when signal is input.
44
Page 45
MSD-402 Command Guide
@GVD / @SVD
Vertical display period
Function
Getting
Setting
Format
@GVD
@SVD, ch, v_disp
Return value
@GVD, v_disp_1, v_disp_2, v_disp_3,
v_disp_4
@SVD, ch, v_disp
Parameter
v_disp_1-4 / v_disp: Vertical display period
10 to 2048 (should be [the total number of vertical lines – 10] or less)
[Default]: depends on input signal
ch: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
Example
@GVD
@GVD,0,1080,1080,900
Getting vertical display period
“0” will be replied to channels without
input signal.
@SVD,4,768
@SVD,4,768
Setting IN4 vertical display period to
“768”.
Completed normally.
@SVD,4,768
@ERR,3
“0” will be replied to channels without
input signal.
Remarks
Setting command is valid only when signal is input.
@RTT
Initializing input timing setting
Function
Setting
Format
@RTT, ch
Return value
@RTT, ch
Parameter
ch: Input channel
1 = IN1 to 4 = IN4
Example
@RTT,1
@RTT,1
Initializing input timing setting of IN1 to
the value detected automatically by the
MSD.
Completed normally.
Getting output mode.
OUT1: DVI MODE; OUT2: HDMI
YCbCr4:4:4 MODE.
@SDM,1,3
@SDM,1,3
Setting OUT1 output mode to “HDMI
YCbCr4:4:4 MODE”.
Completed normally.
Remarks
-
@GUY / @SUY
Synchronous signal output when no video signal is input
Function
Getting
Setting
Format
@GUY
@SUY, ch_1, sync_1 (, ch_2, sync_2)
Return value
@GUY, sync_1, sync_2
@SUY, ch_1, sync_1 (, ch_2, sync_2)
Parameter
sync_1-2: Synchronous signal output
0 = Not output, 1 = Output [Default]
ch_1-2: Output channel
0 = All outputs (OUT1, OUT2), 1 = OUT1, 2 = OUT2
Example
@GUY
@GUY,1,0
Getting synchronous signal output when
no video signal is input.
OUT1: synchronous signal is output.
OUT2: synchronous signal is not output.
@SUY,1,1
@SUY,1,1
Setting OUT1 to “1” (synchronous signal
is output even if video signal is not input.).
Completed normally.
Remarks
-
3.3.7 Output setting
46
Page 47
MSD-402 Command Guide
@GBO / @SBO
Output video when no video signal is input
Function
Getting
Setting
Format
@GBO
@SBO, ch_1, video_1 (, ch_2,
video_2・・・)
Return value
@GBO, video_o1, video_o2, video_p1,
video_p2
@SBO, ch_1, video_1 (, ch_2,
video_2・・・)
Parameter
video_o1-o2: Output video when no video signal is input of OUT
video_p1-p2: Output video when no video signal is input PinP
video_1-4 : Output video when no video signal is input
0 = Black, 1 = Blue [Default], 2 = Background color
For PinP output, “2” (Background color) cannot be set.
Getting masking time after automatic
switching of input channel.
OUT1: 2000 ms. (2 sec.); other outputs:
10000 ms. (10 sec.)
@SMT,1,2000
@SMT,1,2000
Setting masking time of OUT1 to 2000
ms. (2 sec.)
Completed normally.
Remarks
-
53
Page 54
MSD-402 Command Guide
@GSL / @SSL
Audio output level
Function
Getting
Setting
Format
@GSL
@SSL, ch_1, level_1 (, ch_2, level_2)
Return value
@GSL, level_1, level_2
@SSL, ch_1, level_1 (, ch_2, level_2)
Parameter
level_1-2: Audio output level
-60 to +10 [Default] ±0
ch_1-2: Output channel
0 = All outputs (OUT1, OUT2), 1 = OUT1, 2 = OUT2
Example
@GSL
@GSL,-4,0
Getting audio output level
OUT1: -4 dB; OUT2: ±0 dB
@SSL,1,-4
@SSL,1,-4
Setting audio output level of OUT1 to -4
dB.
Completed normally.
Remarks
If you change the output level while muted, it will be unmuted.
@SOL
Relative value of audio output level
Function
Setting
Format
@SOL, ch_1, updown_1 (, ch_2, updown_2)
Return value
@SOL, ch_1, updown_1 (, ch_2, updown_2)
Parameter
ch_1-2: Output channel
0 = All outputs (OUT1, OUT2), 1 = OUT1, 2 = OUT2
updown_1-2: Setting relative value
-70 to +70
The specified value is added to the current audio output level. If the total value
exceeds the limit value (-60 to +10), the limit value will be applied.
Example
@SOL,1,-1
@SOL,1,-1
Lower 1 dB of audio output level of OUT1.
Completed normally.
Remarks
If you change the output level while muted, it will be unmuted.
@GOL
Limit status of audio output level
Function
Getting
Format
@GOL
Return value
@GOL, out_1, out_2
Parameter
out_1-2: Limit status of audio output level
-1 = minimum settable value (-60 dB), 0 = not limit status,
1 = maximum settable value (+10 dB)
Example
@GOL
@GOL,1,0
Getting limit status of audio output level
OUT1: maximum settable value
OUT2: not limit value
Remarks
-
3.3.8 Audio Setting
54
Page 55
MSD-402 Command Guide
@GAM / @SAM
Audio output mute
Function
Getting
Setting
Format
@GAM
@SAM, ch_1, mute_1 (, ch_2, mute_2)
Return value
@GAM, mute_1, mute_2
@SAM, ch_1, mute_1 (, ch_2, mute_2)
Parameter
mute_1-2: Audio output mute
0 = Not muted [Default], 1 = Muted
ch_1-2: Output channel
0 = All outputs (OUT1, OUT2), 1 = OUT1, 2 = OUT2
Example
@GAM
@GAM,1,0
Setting audio output mute
OUT1: mute ON; OUT2: mute OFF
@SAM,1,1
@SAM,1,1
Muting OUT1 audio output.
Completed normally.
Remarks
-
@GSO / @SSO
Audio input level
Function
Getting
Setting
Format
@GSO
@SSO, ch_1, level_1 (, ch_2, level_2・・・)
Return value
@GSO, level_1, level_2, level_3, level_4
@SSO, ch_1, level_1 (, ch_2, level_2・・・)
Parameter
level_1-4: Audio input level
-60 to ±0 [Default] ±0
ch_1-4: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
Example
@GSO
@GSO,0,0,0,-4
Getting audio input level
IN4: -4 dB; other input channels:±0 dB
@SSO,4,-8
@SSO,4,-8
Setting audio input level of IN4 to -8 dB.
Completed normally.
Remarks
-
55
Page 56
MSD-402 Command Guide
@SIL
Relative value of audio input level
Function
Setting
Format
@SIL, ch_1, updown_1 (, ch_2, updown_2・・・)
Return value
@SIL, ch_1, updown_1 (, ch_2, updown_2・・・)
Parameter
ch_1-4: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
updown_1-4: Relative value
-60 to +60
The specified value is added to the current audio input level. If the total value exceeds
the limit value (-60 to +10), the limit value will be applied.
Example
@SIL,1,-1
@SIL,1,-1
Lower 1 dB of audio output level of IN1.
Completed normally.
Remarks
-
@GIL
Limit status of audio input level
Function
Getting
Format
@GIL
Return value
@GIL, in_1, in_2, in_3, in_4
Parameter
in_1-4: Limit status of audio input level
-1 = minimum settable value (-60 dB), 0 = not limit status,
1 = maximum settable value (+0 dB)
Example
@GIL
@GIL,1,0,0,0
Getting limit status of audio input level
IN1: maximum settable value
Other input channels: not limit value
Remarks
-
@GDO / @SDO
Audio output connector
Function
Getting
Setting
Format
@GDO
@SDO, ch_1, out_1 (, ch_2, out_2)
Return value
@GDO, out_1, out_2
@SDO, ch_1, out_1 (, ch_2, out_2)
Parameter
out_1-2: Audio output connector
0 = Only to analog audio output connector,
1 = To HDMI output or HDBaseT output connector,
2 = To analog audio output connector, HDMI output connector, or HDBaseT
output connector [Default]
ch_1-2: Output channel
0 = All outputs (OUT1, OUT2), 1 = OUT1, 2 = OUT2
Example
@GDO
@GDO,0,1
Getting connectors that output audio
OUT1: only to analog audio output
connector;
OUT2: only to HDBaseT output connector
@SDO,1,0
@SDO,1,0
OUT1: only to analog audio output
connector
Completed normally.
For getting commands, the permitted audio formats and maximum sampling
frequency will be replied.
For setting commands, specify the desired audio format and maximum sampling
frequency.
If sending parameters only to desired audio format, other audio formats will be set to
“0” (Output disabled) automatically. You do not need to specify “0” parameter
normally.
Since PCM is always enabled, you can skip this menu unless you need to change the
maximum sampling frequency.
Example
@GAF,1
@GAF,1,0,7
Getting audio formats of IN1 that are
allowed to be output.
Up to 192k Hz of PCM.
@SAF,2,4,3
@SAF,2,4,3
Enabling IN2 to DTS and PCM up to 48k
Hz (the maximum sampling frequency of
PCM is not changed).
Completed normally.
Remarks
-
61
Page 62
MSD-402 Command Guide
@GSP / SSP
The number of speakers
Function
Getting
Setting
Format
@GSP, ch
@SSP, ch, number (, speaker_1,
speaker_2・・・)
Return value
@GSP, ch, number, speaker_1
(, speaker_2・・・)
@SSP, ch, number (, speaker_1,
speaker_2・・・)
Parameter
ch: Input channel
0 = All inputs, 1 = IN1 to 4 = IN4
For “All inputs”, only setting commands can be specified.
number: The number of speakers
1 to 8 [Default] 2
speaker_1-8: Speaker to be used
0 = Front Left / Right [Default], 1 = Low Frequency Effect,
2 = Front Center, 3 = Rear Left / Right,
4 = Rear Center, 5 = Front Left / Right Center,
6 = Rear Left / Right Center, 7 = Front Left / Right Wide,
8 = Front Left / Right High, 9 = Top Center,
10 = Front Center High
Getting command: the number of speakers and which speakers will be used will be replied.
Setting command: if you do not specify the speaker configuration, the following
configuration will be applied depending on the set number of speakers.
Number
Speaker
0 1 2 3 4 5 6 7 8 9 10
1
OFF
OFF
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
2
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
3
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
4
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
5
ON
ON
OFF
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
6
ON
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
7
ON
ON
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
8
ON
ON
ON
ON
OFF
OFF
ON
OFF
OFF
OFF
OFF
If you specify speaker_1-8 and the number and total number of speakers (speaker_1-8) do
not match, the number is set automatically. In case the number exceeds the settable
range, an error is replied.
Example
@GSP,1
@GSP,1,2,0
Getting IN1 speaker configuration
Two speakers (Front Left / Right) are
used.
@SSP,2,2,0
@SSP,2,2,0
IN2: Two speakers (Front Left / Right) are
used.
Completed normally.。
@SSP,3,8,0,3,5,6,7
@ERR,1
IN3: Front Left / Right, Rear Left / Right,
Front Left / Right Center, Rear Left /
Right Center, Front Left / Right Wide are
used.
10 speakers are used and it exceeds the
settable range.
Remarks
-
62
Page 63
MSD-402 Command Guide
@RME
Copying EDID
Function
Saving
Format
@RME, out, number (, name)
Return value
@RME, out, number (, name)
Parameter
out: Connector to be loaded
1 = OUT1, 2 = OUT2
number: Destination COPY DATA number
1 to 8
name: Name of COPY DATA
Up to 10 characters using 10 one-byte characters..
You can skip this setting. In this case, only EDID settings are saved without changing
currently saved name.
Example
@RME,1,1
@RME,1,1
Loading EDID data of the sink device
connected to OUT1 and saving it in COPY
DATA 1.
Completed normally
@RME,2,4,800x600
@RME,2,4,800x600
Loading EDID data of the sink device
connected to OUT2, naming it “800x600”
and saving it in COPY DATA 4.
Completed normally.
Getting communication settings of
RS-232C.
All baud rates = 19200 [bps], data bit
length = 8 [bit], parity check = None, stop
bit = 1 [bit]
@SCT,1,24
@SCT,1,24
Setting RS-232C connector as follows:
baud rate =19200 [bps], data bit length =
8 [bit], parity check = NONE, stop bit = 1
[bit].
Completed normally.
Remarks
Once IP address or RS-232C communication setting is changed, the communication
may be disabled. Change the environmental settings of communication based on the
MSD settings.
Value
Communication
Value
Communication
Value
Communication
Value
Communication
0
4800 8 NONE
1 12
9600 8 NONE
1 24
19200
8
NONE
1 36
38400
8
NONE
1
1
4800 8 NONE
2 13
9600 8 NONE
2 25
19200
8
NONE
2 37
38400
8
NONE 2 2
4800 8 ODD 1
14
9600 8 ODD 1
26
19200
8
ODD 1
38
38400
8
ODD
1
3
4800 8 ODD 2
15
9600 8 ODD 2
27
19200
8
ODD 2
39
38400
8
ODD
2
4
4800 8 EVEN
1 16
9600 8 EVEN
1 28
19200
8
EVEN
1 40
38400
8
EVEN 1 5
4800 8 EVEN
2 17
9600 8 EVEN
2 29
19200
8
EVEN
2 41
38400
8
EVEN
2
6
4800 7 NONE
1 18
9600
7
NONE
1 30
19200
7
NONE
1 42
38400
7
NONE 1 7
4800 7 NONE
2 19
9600
7
NONE
2 31
19200
7
NONE
2 43
38400
7
NONE
2
8
4800 7 ODD 1
20
9600 7 ODD 1
32
19200
7
ODD 1
44
38400
7
ODD 1 9
4800 7 ODD 2
21
9600 7 ODD 2
33
19200
7
ODD 2
45
38400
7
ODD
2
10
4800 7 EVEN
1 22
9600 7 EVEN
1 34
19200
7
EVEN
1 46
38400
7
EVEN
1
11
4800 7 EVEN
2 23
9600 7 EVEN
2 35
19200
7
EVEN
2 47
38400
7
EVEN
2
3.3.10 Communication setting
[Table 3.1] RS-232C communication setting parameter
64
Page 65
MSD-402 Command Guide
@GIP / @SIP
IP address
Function
Getting
Setting
Format
@GIP
@SIP, unit_1, unit_2, unit_3, unit_4
Return value
@GIP, unit_1, unit_2, unit_3, unit_4
@SIP, unit_1, unit_2, unit_3, unit_4
Parameter
unit_1: Upper bit of the IP address to unit_4: lower bit of the IP address
0 to 255 = 8 bit (Decimal notation) [Default] 192.168.1.199
Example
@GIP
@GIP,192,168,3,2
Getting IP address of the MSD
IP address: 192.168.3.2.
@SIP,192,168,3,2
@SIP,192,168,3,2
Setting IP address to 192.168.3.2
Completed normally.
Remarks
Once IP address or RS-232C communication setting is changed, the communication
may be disabled. Change the environmental settings of communication based on the
MSD settings.
@GSB / @SSB
Subnet mask
Function
Getting
Setting
Format
@GSB
@SSB, unit_1, unit_2, unit_3, unit_4
Return value
@GSB, unit_1, unit_2, unit_3, unit_4
@SSB, unit_1, unit_2, unit_3, unit_4
Parameter
unit_1: Upper bit of the subnet mask to unit_4: lower bit of the subnet mask
0 to 255 = 8 bit (Decimal notation) [Default] 255.255.255.0
Example
@GSB
@GSB,255,255,192,0
Getting subnet mask of the MSD.
255.255.192.0 ( = 18 bit)
@SSB,255,255,192,0
@SSB,255,255,192,0
Setting subnet mask to 255.255.192.0
(=18 bit).
Completed normally.
Remarks
Once IP address or RS-232C communication setting is changed, the communication
may be disabled. Change the environmental settings of communication based on the
MSD settings.
@GGW / @SGW
Gateway address
Function
Getting
Setting
Format
@GGW
@SGW, unit_1, unit_2, unit_3, unit_4
Return value
@GGW, unit_1, unit_2, unit_3, unit_4
@SGW, unit_1, unit_2, unit_3, unit_4
Parameter
unit_1: Upper bit of the gateway address to unit_4: lower bit of the gateway address
0 to 255 = 8 bit (Decimal notation) [Default] 192.168.1.200
Example
@GGW
@GGW,192,168,1,254
Getting gateway address.
192.168.1.254.
@SGW,192,168,1,254
@SGW,192,168,1,254
Setting gateway address to
192.168.1.254.
Completed normally.
Remarks
Once IP address or RS-232C communication setting is changed, the communication
may be disabled. Change the environmental settings of communication based on the
MSD settings.
23, 80, 1100, 5000 to 5999, 6000 to 6999
[Default] Connection 1 to 3 = 1100, Connection 4 to 6 = 23,
Connection 7 to 8 = 80
connection_1-8: Connection number
0 = All connections, 1 = Connection 1 to 8 = connection 8
Example
@GLP
@GLP,1100,1100,1100,23,23,23,80,80
Getting port number.
Connection 1 to 3:1100; connection 4 to
6: 23; connection 7 and 8: 80
@SLP,8,6000
@SLP,8,6000
Setting port number of connection 8 to
“6000”.
Completed normally.
Remarks
Once IP address or RS-232C communication setting is changed, the communication
may be disabled. Change the environmental settings of communication based on the
MSD settings.
unit_1: Upper bit of the MAC address to unit_6: lower bit of the MAC address
00 to FF = 8 bit (in hexadecimal)
Example
@GMC
@GMC,00,08,E5,5F,00,00
Example
Remarks
-
66
Page 67
3.3.11 Preset memory
@RCM
Loading cross point memory
Function
Setting
Format
@RCM, memory
Return value
@RCM, memory
Parameter
memory: cross point memory
1 to 9
Example
@RCM,1
@RCM,1
Loading video and audio channels of
cross point memory 1.
Completed normally.
Remarks
-
@SCM / @SEM
Saving channels to cross point memory
Function
Overwriting
Saving settings other than channels set to
Not controlled in “@GCM / @ECMEditing
cross point memory”.
Format
@SCM, memory (, name)
@SEM, memory (, name)
Return value
@SCM, memory (, name)
@SEM, memory (, name)
Parameter
memory: Cross point memory
1 to 9
name: Memory name
Up to 10 one-byte characters using 20 to 7D from ASCII codes.
If you do not specify memory name, only cross point settings are saved without
changing the current memory name.
Example
@SCM,2
@SCM,2
Saving the current video and audio
channels to cross point memory 2 without
changing the memory name.
@SEM,2,PATTERN2
@SEM,2,PATTERN2
Saving the current video and audio
channels to cross point memory 2 with the
name of “PATTERN2”. Output settings
that are set to Not Controlled are not
saved.
Completed normally.
Remarks
The setting of “@GPI / @SPI PinP output (P.20)” which is set when it is saved to the
cross point memory will be saved.
video_o1-o2: Video input channel of OUT
audio_o1-o2: Audio input channel of OUT
video_p1-p2: Video input channel of PinP
audio_p1-p2: Audio input channel of PinP
-1 = Not control [Default], 0 = OFF, 1 = IN1 to 4 = IN4
on_p1-p2: PinP output
-1 = Not control [Default], 0 = OFF, 1 = ON
name: Memory name
Up to 10 one-byte characters using 20 to 7D from ASCII codes
Example
@GCM,2
@GCM,2,3,3,1,1,0,0,0,0,0,0,PATTERN2
Getting video and audio channel of cross
point memory 2.
With the name of “PATTERN2”, OUT1:
IN3; OUT2: Not control;
PinP1 and PinP2: OFF;
PinP window output of PinP1 and PinP2:
OFF
When cross point memory 2 is loaded,
OUT1 is set to IN1 and OUT2 is Not
control. PinP1 and PinP2 are set to OFF;
PinP window output of PinP1 and PinP2 is
set to OFF.
Remarks
Nothing is saved in the memory by factory default, the state is “-1” (Not control).
If a value that is different from the video input channel is specified to audio input
channel of OUT1 and OUT2, an error is replied.
If a value other than “OFF” is specified to audio input channel of PinP1 and PinP2, an
error is replied.
68
Page 69
MSD-402 Command Guide
@RPM / @SPM
Loading/saving all settings
Function
Setting
Saving
Format
@RPM, preset
@SPM, preset (, name)
Return value
@RPM, preset
@SPM, preset (, name)
Parameter
preset: Preset memory
1 to 8
name: Memory name
Up to 10 one-byte characters using 20 to 7D from ASCII codes.
If you do not specify memory name, only cross point settings are saved without
changing the memory name.
Example
@RPM,3
@RPM,3
Loading preset memory 3.
Completed normally.
@SPM,2
@SPM,2
Saving the current settings in preset
memory 2 without changing the memory
name.
Completed normally.
@SPM,2,MEMORY2
@SPM,2,MEMORY2
Saving the current settings in preset
memory 2 with the name of “MEMORY2”.
Completed normally.
Remarks
Note that once preset memory is loaded, all settings of video and audio I/O except for
some environmental settings will be updated.
@SCP
Copying output setting
Function
Saving
Format
@SCP, out_ori, out_des
Return value
@SCP, out_ori, out_des
Parameter
out_ori: Output channel to be copied
1 = OUT1, 2 = OUT2
out_des: Destination output channel
1 = OUT1, 2 = OUT2
Example
@SCP,1,2
@SCP,1,2
Copying output settings of OUT1 to OUT2
Completed normally.
Remarks
Note that once output settings are copied, all settings related to the output will be
updated.
69
Page 70
MSD-402 Command Guide
@GMU / @SMU
Startup settings
Function
Getting
Setting
Format
@GMU
@SMU, state
Return value
@GMU, state
@SMU, state
Parameter
state: Startup settings
1 to 9 = Cross point memory 1 to 9, 10 = Channel OFF,
11 = Last channel [Default], 12 to 19 = Preset memory 1 to 8
Example
@GMU
@GMU,3
Getting settings for startup.
Channel settings of cross point memory 3
will be applied at startup.
@SMU,3
@SMU,3
Setting channel settings at startup to
cross point memory 3.
Completed normally.
Remarks
-
70
Page 71
3.3.12 Bitmap setting
@GBM / @SBM
Outputting bitmap image
Function
Getting
Setting
Format
@GBM
@SBM, ch_1, out_1 (, ch_2, out_2・・・)
Return value
@GBM, out_1, out_2
@SBM, ch_1, out_1 (, ch_2, out_2・・・)
Parameter
out_1-4: Outputting bitmap image
0 = OFF [Default], 1 = bitmap 1 ON,
2 = bitmap 2 ON, 3 = bitmap 3 ON,
4 = bitmap 4 ON
Getting bitmap output at startup.
Bitmap1 will be output to OUT2.
Bitmap3 will be output to PinP1.
Bitmap4 will be output to PinP2.
@SPB,1,0
@SPB,1,0
OUT1: not output a bitmap at startup.
Completed normally.
Remarks
-
75
Page 76
MSD-402 Command Guide
@GBD / @SBD
Dividing bitmap memory
Function
Getting
Setting
Format
@GBD
@SBD, num, mode (, size_1, size_2・・・)
Return value
@GBD, num, block_1 (, block_2・・・)
@SBD, num, mode, block_1
(, block_2・・・)
Parameter
num: The number of divides
1 to 4 [Default] 1
block_1-4: Block size of each memory
0 to 128 [Default] 128
If the memory is divided correctly, the block size after divide will be replied.
mode: Divide mode
0 = AUTO, 1 = RESIZE, 2 = FORCE, 3 = Specify size
If you select ”3”, set size_1-4 below.
size_1-4: Block size of each memory
0 to 128 [Default] 128
1 block: 65,536 bytes; the total size of all bitmaps: 128 blocks (8,388,608 bytes or
smaller)
Only if you select the divide mode to “3”, specify this value.
Example
@GBD
@GBD,2,64,64
Getting dividing bitmap memory.
Bitmap1 and bitmap2: 64 blocks
(4,194,304 bytes) are allocated for each.
@SBD,2,1
@SBD,2,1,64,64
Dividing bitmap memory into two in
RESIZE mode.
Bitmap1 and bitmap2: 64 blocks
(4,194,304 bytes) are allocated for each.
Remarks
-
@GBV
Bitmap memory status
Function
Getting
Format
@GBV
Return value
@GBV, num, block_1 (, block_2・・・)
Parameter
num: The number of divides
1 to 4 [Default] 1
block_1-4: Block size of each memory actually used
0 to 128 [Default] 12
Example
@GBV
@GBV,2,32,0
Getting actual state of bitmap memory.
Bitmap 1: 32 blocks (2,097,152 byes) are
used; bitmap 2: not registered.
Getting freeze status.
OUT1: input image is frozen and output.
@SFZ,1,1
@SFZ,1,1
Freezing OUT1 image.
Completed normally.
Remarks
Images freeze temporarily. When input channel is switched or input signals are
changed, the freeze is released automatically and input image is output normally.
0 = All of 1 to 4,
1 = Type of input signal*1,
2 = Format of video input signal*2,
3 = Format of audio input signal*3,
4 = with/without HDCP input
channel = 11 to 14 (output channel)
0 = All of 1 to 3, 1 = HDCP authorization*4, 2 = Type of output signal*5,
3 = Error code*6
status_1-4: Status
*1 For type of input signal
Value
Input signal type
Hxx
HDMI signal is input. xx stands for color depth which is 24 or 30.
D
DVI signal is input.
N
No signal is input.
*2 For format of video input signal
Reply example
Format of video input signal
1080i 59.94Hz
SDTV/HDTV signal is input and the format type and
vertical synchronous frequency are replied.
800 x 600 60.00Hz
VESA signal is input, and [Horizontal resolution x
Vertical resolution] and vertical synchronous frequency
are replied.
NO SIGNAL
No video signal is input.
MSD-402 Command Guide
79
Page 80
MSD-402 Command Guide
@GSS
Input and output status
Parameter
*3 Format of audio input signals
Reply example
Format of audio input signal
LINEAR PCM 48kHz
Linear PCM signal is input, and the sampling frequency
is replied.
LINEAR PCM 48kHz
(MULTI CHANNEL)
Multi channel linear PCM signal is input.
COMPRESSED
AUDIO
Compressed audio signal (such as Dolby Digital and
DTS) is input (The MSD does not recognize detailed
formats. “COMPRESSED AUDIO” is sent to all
compressed audios).
NO SIGNAL
No video signal is input.
*4 HDCP authorization
Reply example
HDCP authorization
HDCP SUPPORT
Device with HDCP is connected.
HDCP NOT
SUPPORT
Device without HDCP is connected.
HDCP ERROR
Device with HDCP is connected, but the authorization
failed.
HDCP CHECK NOW
Connection status of sink device was changed, and the
status is being checked.
MONITOR
DISCONNECT
Sink device is disconnected.
Cat6 LINK
DISCONNECT
Cat6 / Cat5e cable is disconnected.
(Only for OUT2)
Cat6 NO LINK
Cat6 / Cat5e cable is not connected.
(Only for OUT2)
UNCONNECTED
Sink device is not connected.
*5 Type of output signals
Reply
example
Type of output signals
Hxx
HDMI signal is output. xx stands for the color depth, 24 or 30.
D
DVI signal is input.
C
HDCP is being authenticated. No video is output.
N
No sink device is connected.
O
No twisted pair cable is connected.
80
Page 81
@GSS
Input and output status
Parameter
*6 Error codes are replied in the following order: HDMI output connector / video
output to HDBaseT output connector, HDMI output connector / audio output to
HDBaseT output connector, audio output to analog audio output connector.
Error code
Video output status
Audio output status
0
Video or audio is output correctly.
1
-
“@GAM / @SAM Audio output
mute (P.55) “ is set to “ON”.
2
DDC power is not input. (If input device is not connected, this error
code is displayed.)
3
Video signal is not input.
Audio signal is not input.
4
Video or audio output of the source device is muted.
5
Signal with HDCP is input but the sink device does not support
HDCP. (This error code may be also replied during HDCP
authentication.)
6
Source device does not output the required information (packets)
for output of video or audio.
7
Signal that is not supported by
the MSD (dot clock is out of
range) is input.
Since compressed audio is input,
audio cannot be output
(Compressed audio can be
output only to sink devices
supporting compressed audio).
8
-
“@GDO / @SDO Audio output
connector (P.56)” is set to
Analog audio output or digital
audio output.
9
-
“@GDM / @SDM Output mode
(P.46)“ is set to DVI MODE or
sink device that does not support
audio is connected.*7
A
“@GSW / @SSW Switching channel (P.20)” is set to “OFF”.
B
-
-
C
Sink device is not connected.*7
D
HDCP is being authenticated.*7
E
HDCP authentication failed.*7
F
Twisted pair cable is not connected.
*8
※7 Only for HDMI output connector/HDBaseT output connector
※8 Only for HDBaseT output connector
MSD-402 Command Guide
81
Page 82
MSD-402 Command Guide
@GSS
Input and output status
Example
@GSS,1,0
@GSS,1,0,H30,1080P 60Hz,
LINEAR PCM 48kHz, HDCP ON
Getting IN1 all statuses.
・Type of input signal: 30-BIT COLOR
If PinP is selected for an output channel, only error code is effective for the getting
status. “0” is displayed for error codes of digital audio output, analog audio output.
82
Page 83
MSD-402 Command Guide
@GES
Monitor’s EDID information
Function
Getting
Format
@GES, channel, mode
Return value
@GES, channel, mode, status_1 (, status_2)
Parameter
channel: Output connector
1 = OUT1, 2 = OUT2
mode: Getting statuses
0 = All of 1 to 4,
1 = Monitor name*1,
2 = Resolution and dot clock*2,
3 = HDMI support status, sampling structure, and color depth *3,
4 = Audio support status and sampling frequency, bit length, the number of
channels, and support status of compressed audio *4
status_1 to status_4: Status
*1Monitor name
Reply example
Monitor name
MSD-402
A sink device named “MSD-402” is connected.
UNCONNECTED
No sink device is connected.
*2 Resolution and dot clock
Reply example
Resolution/Pixel clock
1920x1080
148.50MHz
A sink device supporting1920x1080 and 148.50MHz is
connected.
*3 HDMI support status, sampling structure, and color depth
Reply
Input signal type
DVI
A sink device that does not support HDMI signal is
connected.
HDMIRGB/YCbCr422/
YCbCr444-24/30BIT
COLOR
A sink device supporting HDMI signal is connected.
Supported sampling format (RGB, YCbCr 4:2:2, YCbCr
4:4:4) and color depth (24, 30, 36) are replied.
83
Page 84
MSD-402 Command Guide
@GES
Monitor’s EDID information
Parameter
*4 Audio support status and sampling frequency, bit length, the number of channels,
and support status of compressed audio
Reply
Input signal type
AUDIO NOT
SUPPORT
A sink device that does not support audio signal is
connected.
LINEAR PCM32/44.1/48kHz-16/20
/24BIT-8CHANNEL
A sink device supporting audio signal is connected.
Supported sampling frequency (32, 44.1, 48, 88.2, 96,
176.4, 192), the number of bits (16, 20, 24), the number
of channels (1 to 8), and “COMPRESSED AUDIO
SUPPORT” (if compresses audio is supported) is
replied.
Example
@GES,1,0
@GES,1,0,MSD-402,
1920x1080 148.50MHz,DVI,AUDIO
NOT SUPPORT
Getting EDID information of the sink
device connected to OUT1A.
・Monitor name: MSD-402
・Resolution: 1920x1080
・Dot clock: 148.50MHz
・HDMI: Not supported
・Audio: Not supported
Information in this document is subject to change without notice.
All rights reserved. All trademarks mentioned are the property of their respective owners.
85
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.