TECHNICAL MANUAL. Serial/Ethernet Communication Control Interface (SCOM)

46  Download (0)

Full text

(1)

Serial/Ethernet Communication Control Interface (SCOM)

T E C H N I C A L M A N U A L

Applies for Series X Maritime Multi Display (MMD/STD) product range:

HD 12T21 xxD-xxx-Fxxx HD 15T21 xxD-xxx-Fxxx HD 17T21 xxD-xxx-Fxxx HD 19T21 xxD-xxx-Fxxx HD 24T21 xxD-xxx-Fxxx HD 26T21 xxD-xxx-Fxxx

Applies for Series X Maritime Multi Computer (MMC) product range:

HD 12T21 xxC-xxx-Fxxx HD 15T21 xxC-xxx-Fxxx HD 17T21 xxC-xxx-Fxxx

(2)

Copyright © 2016 Hatteland Display AS Stokkastrandvegen 87B, N-5578 Nedre Vats, Norway.

All rights are reserved by Hatteland Display AS. This information may not, in whole or in part, be copied, photocopied, reproduced, translated or reduced to any electronic medium or machine-

readable form without the prior written consent of Hatteland Display AS. Review also:

www.hatteland-display.com/pdf/misc/doc100703-1_permission_to_create_user_manuals.pdf The products described, or referenced, herein are copyrighted to the respective owners.

The products may not be copied or duplicated in any way. This documentation contains proprietary information that is not to be disclosed to persons outside the user’s company without prior written consent

of Hatteland Display AS.

The copyright notice appearing above is included to provide statutory protection in the event of unauthorized or unintentional public disclosure.

All other product names or trademarks are properties of their respective owners !

WARNING: This is a class A product. In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures.

(3)

Contents

Contents ...3

Introduction ...5

Serial Interface Configuration ... 5

Ethernet Interface Configuration ... 5

Cables ... 5

Electrical Interface... 5

Installing API/VCOM Drivers ... 6

How to determine version installed of API/VCOM drivers (MMC only) ... 7

Data Rates ... 9

Data Format Serial Mode ... 9

Message Format ... 9

Attention (ATTN) ... 9

Address (ADDR) ... 9

Message Commands and Queries (CMD) Contents ... 10

Data Length (LEN) ... 11

Inverse Header Checksum (IHCHK) ... 11

Data Field (DATA) ... 11

Inverse Data Checksum (IDCHK) ... 11

"BRI" - Backlight Minimum Value ... 12

"BRL" - Set LED Glass Display Control™ (GDC) Brightness ... 12

"BRM" - Backlight Maximum Value ... 12

"BRT" - User Brightness Control ... 13

"BRU" - Glass Display Control™ (GDC) Brilliance Button ... 13

"BZZ" - Buzzer Control ... 14

"DL?" - Query available ECDIS packages ... 14

"DLN" - Download ECDIS package table x ... 16

"ETC" - Elapsed Time Counter Query ... 17

"FHA" - Feature Header (Potentiometer) ... 17

"FWV" - Firmware (FW) Version Video chipset, Cypress and Ethernet controller ... 18

"GMB" - Glass Display Control™ (GDC) Minimum Brightness ... 18

"INV" - Flip image upside down ... 18

"LIS" - Luminance and Environment Sensor Measurement ... 19

“MAN” - Manufacturer ID ... 19

"POT" - Potentiometer Control ... 20

"SNB" - Serial Number Query ... 20

"SWI" - Main Software Version Query ... 21

"SWK" - Glass Display Control™ (GDC) software version Query ... 21

"TMP" - Temperature Sensor Query ... 21

"TYP" - Type/Model Number Query ... 22

(4)

Contents

Appendixes ...36

HEX, ASCII, BIN and Character table ...37

C# / Pseudo Ethernet/TCP Code example ...42

Notes ...43

Revision History ...44

(5)

Introduction

This document defines the electrical interface, serial data format, and communication protocols of the Communication Control Interface (SCOM). The purpose of this interface is to enable a computer application to control one or more units. Units refer to either displays or panel computers.

Serial Interface Configuration

The serial interface can have different configurations, selected by the OSD menu. The configurations are defined as follows:

RS-232 One computer controls one unit, no individual address

4-wire RS-485/RS-422 One computer controls max 16 units, each with individual address.

2-wire RS-485 One computer controls max 16 units, each with individual address.

Ethernet Interface Configuration

The Ethernet/LAN/Network interface are selected by the OSD menu. The configuration are defined as follows:

Ethernet One computer controls max 16 units via Automatic IP or Fixed IP through port 10001.

IP address for the computer must be on the same subnet as the internal set IP of the unit.

The local software firewall on computer, router or network system must accept communication in/out on port 10001 (open port).

Cables

Serial Mode: A cable with an overall shield terminated at the back shell should be used.

Ethernet Mode: A CAT-5, CAT-6 cable capable of 10/100/1000Mbps bandwidth transmissions.

Electrical Interface

Electrical signals shall conform to RS-485, RS-422, RS-232 or Ethernet standards. Only Receive Data, Transmit Data, and Signal Ground are used. The same conditions apply for both Serial mode 4-wire (Full Duplex) and 2-wire (Half Duplex), and will just be referred to as RS-485 in this document. Hardware handshake is only supported by loopback handshake for RS-232.

- Display (Maritime Multi Display - MMD) based units are by factory default manufactured with:

• SCOM RS-422/485 : 1 x Phoenix Terminal Block 3.81, (non-isolated+Buzzer)

• SCOM RS-232 : 1 x D-SUB 9P (female) non-isolated

• Ethernet : 1 x RJ45 (female) for Remote Control

Serial/Ethernet Communication (SCOM) Interface

(6)

Serial/Ethernet Communication (SCOM) Interface

Installing API/VCOM Drivers

In order to access and communicate with the Panel Computer (MMC) units (no need on MMD/STD, use SCOM), it may or may not already have pre-installed drivers depending on factory defaults. If you need to install or re-install drivers, please follow the instructions as described below:

Note: Drivers available for Microsoft® Windows® Operating System only (32 and 64bit).

1: From the “Drivers and Documentation DVD” (MEDIA STD-007 or higher) that are included in the package contents.

Path Location (where G:\ is your media drive, either External CD-rom or USB/Memory Stick drive):

G:\Current_Products\Panel_Computers\MMC_SeriesX\Drivers\Product_Range_02\Hatteland_Display\

From within the directory, execute the Hatteland_Driver_Setup_QM57-x.x.xxx.exe where x.x.xxx refers to current driver revision (example 1.3.385)

- or visit our website and download driver package from:

- http://www.hatteland-display.com/drivers/hdmmc_seriesx_drivers.zip

- Unpack (important) the .zip file onto a location on your storage device. Execute the “menu_run.exe” from root.

2: Click the “Install API Prerequisite”

package from Microsoft® and follow their instructions.

3: Click the “Install Hatteland Display® API Drivers” and follow the instructions.

* Illustration Only. Actual text and version numbering on screenshot above may have been revised since the writing of this manual.

4: You can now access the VCOM functionality.

(7)

Serial/Ethernet Communication (SCOM) Interface

How to determine version installed of API/VCOM drivers (MMC only)

If you have previously installed the API/VCOM drivers on a Panel Computer (MMC), here is how you can find version information via several methods (Microsoft® Windows® Operating systems only):

Via “Control Panel / Add or Remove Programs” or “Control Panel / Programs and Features” (OS dependent):

Example above indicates version “1.3.385”.

(8)

Serial/Ethernet Communication (SCOM) Interface

For Pin Out assignments, please review the following diagrams that covers all units and connector types:

10-pin RS-422 / RS-485 Module

“RS-422/RS-485 SCOM Buzzer”

2 4 6 8 10 1 3 5 7 9

PIN 01* RxD+ Receive Data Positive PIN 02 GND Ground

PIN 03* RxD- Receive Data Negative PIN 04 +5V +5V Out

PIN 05* TxD+ Transmit Data Positive PIN 06 BUZ- Buzzer Control Negative PIN 07* TxD- Transmit Data Negative PIN 08 BUZ+ Buzzer Control Positive PIN 09 GNDR Ground 100Ω

PIN 10 GND Ground

*Pin 1,3,5,7 = RS-485 Full Duplex (4-wire)

*Pin 5,7 = RS-485 Half Duplex (2-wire)

Serial COM RS-232 non-isolated, 9-pin DSUB Female 5 4 3 2 1

9 8 7 6

PIN 01 BUZ+ Buzzer Control Positive*

PIN 02 TxD Transmit Data PIN 03 RxD Receive Data PIN 04 DTR Data Terminal Ready PIN 05 GND Ground

PIN 06 DSR Data Set Ready PIN 07 RTS Request To Send PIN 08 CTS Clear To Send

PIN 09 BUZ- Buzzer Control Negative*

*Wake On Ring is not enabled

8-pin RJ45 10/100/1000Mbps LAN/Ethernet 1 2 3 4 5 6 7 8

PIN 01 D0P+ Differential Pair 0 (Positive) PIN 02 D0N- Differential Pair 0 (Negative) PIN 03 D1P+ Differential Pair 1 (Positive) PIN 04 D2P+ Differential Pair 2 (Positive) PIN 05 D2N- Differential Pair 2 (Negative) PIN 06 D1N- Differential Pair 1 (Negative) PIN 07 D3P+ Differential Pair 3 (Positive) PIN 08 D3N- Differential Pair 3 (Negative)

Connectors illustrated here are either standard by factory default or may be available (through factory customization).

Note that some combinations may not be possible due to space restrictions. List also valid for customized models. All pin out assignments are seen from users Point of View (POV) while looking straight at the connector. Please review the dedicated datasheet or technical drawings for your actual unit to identify and determine the presence of desired connector.

(9)

Serial/Ethernet Communication (SCOM) Interface

Data Rates

The unit is configured to transmit and receive data at 9600 bits/second (Serial mode) or via standard Ethernet 10/100/1000Mbps connection through port 10001.

Data Format Serial Mode

Data shall be transmitted with no parity, 8 data bits, one start bit and one stop bit. XON/XOFF flow control should be switched off/disabled.

Message Format

The basic message format shall be as follows:

Byte # 0 1 2 3 4 5 6 7..etc End Byte

ATTN ADDR CMD CMD CMD LEN IHCHK DATA IDCHK

The minimum message size is 7 bytes (0x07). The maximum message size is 82 bytes (0x52), consistent with the EN61162-1 standard. Colors will be used throughout this manual to indicate byte positions. Every byte sent are viewed in this document as HEX values and are based on standard characters in the ASCII table (0 to 255) to send or receive messages in a human readable input/output. No further decoding or decrypting functionality is needed or required. Every command sent and received are always ended with a 0x00 (null byte terminator).

Attention (ATTN)

ATTN

This single byte is used to identify a start of message. 3 values are possible:

ATTN Description

0x07 Command, also known as ASCII BELL 0x06 Acknowledge, also known as ASCII ACK

0x15 Negative Acknowledge, also known as ASCII NAK

A device shall send a command using the 0x07 Attention Code. The unit will respond to the command with either an ACK if the command completed successfully, or a NAK if the command failed.

NOTE: A complete HEX, ASCII, BIN and Character table overview are available in the APPENDIX chapter.

ADDR

(10)

Serial/Ethernet Communication (SCOM) Interface

Message Commands and Queries (CMD) Contents

CMD

The command can be one of the following values and consists always of 3 bytes in positions 2,3,4:

Byte 2 Byte 3 Byte 4 ASCII Description I/O Unit

Type Page

0x42 0x52 0x49 "BRI" Backlight Minimum Value W all 12

0x42 0x52 0x4C "BRL" Set LED Glass Display Control™ (GDC) Brightness R/W xxC 12

0x42 0x52 0x4D "BRM" Backlight Maximum Value W all 12

0x42 0x52 0x54 "BRT" User Brightness Control W all 13

0x42 0x52 0x55 "BRU" Glass Display Control™ (GDC) Brilliance Button W xxD** 13

0x42 0x5A 0x5A "BZZ" Buzzer Control W all 14

0x44 0x4C 0x3F "DL?" Query available ECDIS packages R all 14-15

0x44 0x4C 0x4E "DLN" Download ECDIS package table x R all 15

0x45 0x54 0x43 "ETC" Elapsed Time Counter Query R all 17

0x46 0x48 0x41 "FHA" Feature Header (Potentiometer) W xxD 17

0x46 0x57 0x56 "FWV" Firmware Version Video chipset, Cypress and Ethernet

controller R xxD 18

0x47 0x4D 0x42 "GMB" Set LED Glass Display Control™ (GDC)

Minimum Brightness W all 18

0x49 0x4E 0x56 "INV" Flip image upside down (12 and 15 inch units only) W xxD 18 0x4C 0x49 0x53 "LIS" Luminance and Environment Sensor Measurement R all 19

0x4D 0x41 0x4E "MAN" Manufacturer ID Code R xxD 19

0x50 0x4F 0x54 "POT" Potentiometer Control W all 20

0x53 0x4E 0x42 "SNB" Serial Number Query R all 20

0x53 0x57 0x49 "SWI" Main Software (Video Controller) Version Query R all 21 0x53 0x57 0x4B "SWK" Glass Display Control™ (GDC) software version Query R xxC 21

0x54 0x4D 0x50 "TMP" Temperature Sensor Query R xxD 21

0x54 0x59 0x50 "TYP" Type/Model Number Query R all 22

0x51 0x44 0x55 "QDU" QM57 Chipset Duplex Mode W xxC 22

0x4D 0x43 0x43 "MCC" OSD Control Functionality*

with key global commands:

"?" = Query OSD value

"R" = Reset OSD value

"r" = Reset OSD value

"+" = Increase OSD value

"-" = Decrease OSD value

R/W xxD 23-33

I/O = R=Read, W=Write.

Unit Type = xxD = MMD/STD, xxC = MMC units, all = MMD/STD/MMC Page # = Page number in this manual where command is detailed.

*MCC = command is not supported on Maritime Multi Computer (MMC) units, due to no OSD menu available. The "MCC" command also features a Query "?" mode, "R" or "r" reset mode to factory default, increase +1 from current value "+" and decrease -1 from current value "-". Details and usage of these commands are available later in this manual.

**BRU = Available for all Maritime Multi Display (MMD) / For Industrial Standard Displays (STD) for certain customized units only.

(11)

Serial/Ethernet Communication (SCOM) Interface

Data Length (LEN)

LEN

This single byte defines the length of DATA in the message in bytes. The maximum value for this field is 74 bytes (0x4A in HEX). The minimum value is 0 bytes (0x00 in HEX).

IHCHK

Inverse Header Checksum (IHCHK)

This single byte is a simple 8-bit checksum of the header data, message bytes 0 to 5 on which a bit-wise inversion has been performed. The checksum shall be initialised to 0. The 8-bit sum (without carry) of bytes 0, 1, 2, 3, 4, 5 and 6 shall be 0xFF (255 in value). If the unit receives a message with an incorrect checksum, the unit will reply with the attention code set to NAK and no data field. This does not apply to Broadcast messages in RS-485 mode, in which case there will be no reply.

DATA

Data Field (DATA)

The single byte is the DATA field which shall only be transmitted if LEN is greater than 0. This field depends on the CMD transmitted.

IDCHK

Inverse Data Checksum (IDCHK)

This single byte shall only be transmitted if LEN is greater than 0. This is a simple 8-bit checksum of the data field, message bytes 7 to 7+(LEN-1) on which a bit-wise inversion has been performed. The checksum shall be initialised to 0. The 8-bit sum (without carry) of bytes 7 through 7+LEN inclusive shall be 0xFF. The receiver will reply to any message that the checksum has failed with the attention code set to NAK. This requirement does not reply to broadcast messages in RS-485 (for units that support it) mode, in which case there will be no reply. Basically this byte is located at the very end of a received stream.

NOTE: A complete HEX, ASCII, BIN and Character table overview are available in the APPENDIX chapter.

(12)

Serial/Ethernet Communication (SCOM) Interface

"BRI" - Backlight Minimum Value

Set the backlight minimum value. Range from 0x00 to 0xFF (0% - 100%).

Example:

Command to set 50% Brightness:

0x07 0xFF 0x42 0x52 0x49 0x01 0x1B 0x80 0x7F

"BRL" - Set LED Glass Display Control™ (GDC) Brightness

Set the backlight intensity for the Glass Display Control™ (GDC) LED's on the front glass. From 0x00 to 0x31 (0% - 100%). The brightness value shall be sent as 1 byte in the DATA field. A setting of 0x00 shall indicate off. A setting of 0x31 shall indicate maximum brightness. You can send "?" to retrieve the current value/status of the LED's.

Example:

Command to set 60% intensity:

0x07 0xFF 0x42 0x52 0x4C 0x01 0x18 0x32 0xCD

"BRM" - Backlight Maximum Value

Set the backlight maximum value. Range from 0x00 to 0xFF (0% - 100%).

Example:

Command to set 60% Brightness:

0x07 0xFF 0x42 0x52 0x4D 0x01 0x17 0x99 0x66

(13)

Serial/Ethernet Communication (SCOM) Interface

"BRT" - User Brightness Control

This command is sent to the unit to command the backlight brightness control setting.The brightness value shall be sent as one byte in the DATA field. A setting of 0x00 will indicate off. A setting of 0xFF (255 in value) will indicate maximum brightness. Intermediate values will control brightness over the range from minimum to maximum luminance. LEN = one data byte.

After any power cycle the BRT will be set to 100%.

If the data checksum is valid and the brightness was set, the unit will reply to this command with an ACK attention code. The DATA field in the reply shall indicate the resulting brightness control setting. If an invalid checksum was received and the message was not Broadcast and RS-485, the unit will reply with an NAK attention code. The DATA field in the reply will indicate the current brightness control setting.

Example:

If BRT is 100%, the user can adjust the brightness from 0-100%. If the BRT is set to 60%, the visual brightness is set to 60%. The user can adjust the brightness from 0-100% within the 60% set by BRT. If the user sets the

potensiometer to half, the visual brightness will be 30% (half of 60%). If BRT is set back to 100%, the visual brightness will be 50% (half of 100%).

Command to set 60% Brightness:

0x07 0xFF 0x42 0x52 0x54 0x01 0x10 0x99 0x66

Acknowledge was set to 60% Brightness:

0x06 0xFF 0x42 0x52 0x54 0x01 0x11 0x99 0x66

Negative Acknowledge 40% Brightness:

0x15 0xFF 0x42 0x52 0x54 0x01 0x02 0x66 0x99

"BRU" - Glass Display Control™ (GDC) Brilliance Button

This command shall be sent to the unit to command the user brightness control setting. The brightness value shall be sent as 1 byte in the DATA field. A setting of 0x00 shall indicate off. A setting of 0xFF shall indicate maximum

brightness.

Example:

Command to set 60% Brightness:

0x07 0xFF 0x42 0x52 0x55 0x01 0x0F 0x99 0x66

(14)

Serial/Ethernet Communication (SCOM) Interface

"BZZ" - Buzzer Control

This command is sent to the unit to control buzzer on/off if there is a buzzer present. LEN = one data byte.

0x00

Turn the buzzer off

0xFF

Turn the buzzer on

If the data checksum is valid, the unit will reply to this command with an ACK attention code. The DATA field will indicate the buzzer state. If an invalid data checksum was received and the message was not broadcast and RS-485, the unit will reply with a NAK attention code and the current control setting.

Example:

Command to set Buzzer Enable: 0xFF

0x07 0xFF 0x42 0x5A 0x5A 0x01 0x02 0xFF 0x00

Acknowledge Buzzer status was set to Enable: 0xFF

0x06 0xFF 0x42 0x5A 0x5A 0x01 0x03 0xFF 0x00

"DL?" - Query available ECDIS packages

This command will query the unit in order to aquire how many packets (1 packet = 32 bytes) are in the ECDIS memory table (if available) that are available for download. Packet counting starts from 0, so a response of 0x03 is naturally 4 actual packets (4*32 = 128 bytes as ASCII text). If packets end up as example 42.34, it will always be rounded up- wards, i.e. 43 packets.

The "DL?" command does not indicate which memory slot was used to store the ECDIS table, so please review the Slot/ECDIS condition table below to achieve a successfull "DLN" query (see next page). MMD units have 2 memory slots available, while STD and MMC has only 1 memory slot available. Please note that the reference to DVI and VGA refer how it was calibrated in factory, by using either DVI or VGA physical signal input and doing measures to ensure correct color representation, in which end (if ordered), would be uploaded to the appropriate memory slot.

Product Range Slots Available OSD ID OSD Setting

Maritime Multi Display (MMD) None 2 "Color Mode Settings / Gamma / No Calibration" to verify/change VGA 0 "Color Mode Settings / Gamma / Calibration VGA*" to verify/change DVI 1 "Color Mode Settings / Gamma / Calibration DVI*" to verify/change

Standard Industrial Display (STD) None 2 No Calibration

Internal (VGA) 1 No OSD setting available to verify/change Maritme Multi Computer (MMC) Internal (DVI/LVDS) 2 No Calibration

Internal (DVI/LVDS) 0 No OSD setting available to verify/change

*Please review the INB100519-1 document on how to correctly set/verify the Color Mode Settings / Gamma.

http://www.hatteland-display.com/pdf/manual/inb100519-1_usermanual_mmd_seriesx.pdf

Now, by looking at OSD ID reference above and verify that the unit (especially MMD) are set to the correct Calibration setting via the OSD, you can perform a successfull request of available packets for download (if any).

(15)

Serial/Ethernet Communication (SCOM) Interface

Example:

Command for query num of packets:

0x07 0xFF 0x44 0x4C 0x3F 0x00 0x2A

Acknowledge: DL? indicates 4 available packets:

0x06 0xFF 0x44 0x4C 0x3F 0x01 0x2A 0x03 0xFC

Continued on next page...

Tip for knowing which Slot that contains possible ECDIS table if DL? command responds NAK (negative response), is to send a Query "MCC" command prior to a "DL?" query. Follow the procedure below.

1: Send MCC Gamma (Calibration) Select Query "?":

0x07 0xFF 0x4D 0x43 0x43 0x02 0x24 0x9D 0x3F 0x23

2: MCC reponds with an ASCII value, indicating what Calibration Mode is set (ref. "OSD ID" from previous page):

MMD : "0" = Calibration VGA "1" = Calibration DVI "2" = No Calibration STD : "1" = Calibration VGA "2" = No Calibration

3: If "MCC" response value is either 0 or 1, it means the unit has been calibrated from factory and that a ECDIS table is most likely available in that slot and you can issue a DL? command with positive response, however note that this setting is part of the OSD menu functions, and it can be changed manually by users at any time, naturally making the response "false" or "true".

4: If "DL?" command still responds NAK, you could try the opposite value of 0 or 1 (depending on what result you get via STEP 2 above) to determine if the OSD setting was set wrong. In order to set the OSD setting, you should issue a manual "MCC" command again, forcing the unit to enter the opposite Calibration mode.

Send MCC Gamma (Calibration) Select "0":

0x07 0xFF 0x4D 0x43 0x43 0x02 0x24 0x9D 0x30 0x32

Unit is now in Calibration VGA mode, then try "DL?" command again.

or Send MCC Gamma (Calibration) Select "1":

0x07 0xFF 0x4D 0x43 0x43 0x02 0x24 0x9D 0x31 0x31

Unit is now in Calibration DVI mode, then try "DL?" command again.

5: If both "DL?" command response with NAK in Step 4, it means there is no ECDIS table available for download.

6: If "DL?" command responded positive with amount of available packages, you can proceed to "DLN" command.

(16)

Serial/Ethernet Communication (SCOM) Interface

"DLN" - Download ECDIS package table x

Before sending this command, use "DL?" to retrieve how many packets are actually available in the ECDIS table.

If you request a download package from a empty slot or above the available packets in memory, you will get a NAK response. The "DLN" command shall be sent to the unit to request a specific data packet stored in the unit's memory.

The DATA field shall contain the packet number being requested; the byte in the DATA field represents a hexadecimal word (00 to FF) identifying the block of data to be downloaded.

If the data checksum and packet number is valid, the unit shall reply to this command with an ACK attention code, the hexadecimal packet number, a separator (‘-‘), and the ASCII packet data. The maximum DATA field size for a packet of data shall be 74 bytes per message; therefore the DATA field in the reply shall be a maximum length of 74 bytes.

The DATA field of the message is not required to be of maximum length (it may be smaller than 74 bytes).

Example:

Command to read package number 1,2,3,4 (0x00, 0x01, 0x02, 0x03) from Slot ID 0x01 (VGA slot, MMD):

0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x00 0xFF 0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x01 0xFE 0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x02 0xFD 0x07 0xFF 0x44 0x4C 0x4E 0x01 0x1A 0x03 0xFC

.... until the end of available packages.

ECDIS table 0 is stored first and read with only packed nr. To read from other table, another byte is added for table nr. The DATA field shall contain the packet number being requested and table nr; the first byte in the DATA field represents a hexadecimal word (00 to FF) identifying the block of data to be downloaded.

The second byte in the DATA represents the table nr from 1-x. If the data checksum and packet number is valid, the unit shall reply to this command with an ACK attention code, the hexadecimal packet number, a separator (‘-‘), and the ASCII packet data. The maximum DATA field size for a packet of data shall be 74 bytes per message; therefore the DATA field in the reply shall be a maximum length of 74 bytes. The DATA field of the message is not required to be of maximum length (it may be smaller than 74 bytes).

Acknowledge Example of a successful DLN query (4 first packages illustrated, actual ASCII text begins at WHITE colored cells):

0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x00 0x2D 0x56 0x42 0x31 0x30 0x30 0x30 0x31 0x34 0x2D 0x31 0x20 0x42 0x75 0x69 0x6C 0x64 0x20 0x6E 0x75 0x6D 0x62 0x65 0x72 0x3A 0x20 0x56 0x65 0x72 0x73 0x69 0x9A

0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x01 0x2D 0x6F 0x6E 0x3A 0x20 0x33 0x2E 0x30 0x2E 0x30 0x2E 0x31 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x31 0x38 0x2E 0xB5

0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x02 0x2D 0x30 0x39 0x2E 0x32 0x30 0x31 0x34 0x0A 0x48 0x44 0x31 0x39 0x54 0x32 0x31 0x4D 0x4D 0x44 0x4D 0x41 0x31 0x46 0x41 0x47 0x41 0x20 0x2D 0x31 0x30 0x32 0x2F

0x06 0xFF 0x44 0x4C 0x4E 0x20 0xFC 0x03 0x2D 0x32 0x31 0x0A 0x0A 0x5B 0x47 0x72 0x61 0x70 0x68 0x69 0x63 0x61 0x6C 0x20 0x49 0x6E 0x74 0x65 0x72 0x66 0x61 0x63 0x65 0x5D 0x0A 0x4D 0x61 0x74 0x72 0xC6

ASCII Contents of package 1,2,3,4 (reference example above) received is, 111 bytes:

VB100014-1 Build number: Version: 3.0.0.1 18.09.2014 HD19T21MMDMA1FAGA -10221

[Graphical Interface]

Matr

(17)

Serial/Ethernet Communication (SCOM) Interface

"ETC" - Elapsed Time Counter Query

The unit features an elapsed time counter which counts the total number of hours that the unit has been operated.

No data shall be sent with this command. The unit will reply to this command with an ACK attention code. The DATA field will be set to a 3 byte string, where the most significant byte is transmitted first.

The ETC has a limit on maximum 99999 hours (defined into 5 bytes, numbers 0 to 9 each), equivalent to 11 years. If this number is reached, the ETC will stop counting, and the ETC command will always reply with maximum number of hours (99999).

Example:

Command to Query ETC:

0x07 0xFF 0x45 0x54 0x43 0x00 0x1D

Acknowledge "0" + "0" + "0" + "5" + "8" = (combined "00058" or 58 hours):

0x06 0xFF 0x45 0x54 0x43 0x05 0x19 0x30 0x30 0x30 0x35 0x38 0x02

The ETC value has been hardcoded to 5 bytes, prefixed with "0".

"FHA" - Feature Header (Potentiometer)

Enable/Disable Feature Header. Not supported on STD units. This command controls the ADC for reading an external potentiometer. When only ADC is set, the brilliance buttons in front will be deactivated. When set to ADC and touch key, both brilliance buttons and potentiometer will work. The potentiometer will overwrite the brilliance buttons, and the buttons are for adjusting from 0 to set value on potentiometer.

0x00

for only touch key (default)

0x99

for only ADC key (VR key)

0xFF

for ADC and touch key

Example:

Command to use only touch key:

0x07 0xFF 0x46 0x48 0x41 0x01 0x29 0x00 0xFF

(18)

Serial/Ethernet Communication (SCOM) Interface

"FWV" - Firmware (FW) Version Video chipset, Cypress and Ethernet controller

Get the firmware version for GEV/RAP (Video Chipset), Cypress (Glass Display Control™ - GDC) and Ethernet.

Byte Description Applies to Example reply as ASCII text after query

0x00 GEV firmware version MMD 120306V1

0x00 RAP firmware version STD RAP120106R0V01

0x01 Cypress firmware version MMD, STD 21023R0V01 0x02 Ethernet firmware version MMD E121003V1

Note: For MMC units specifically, use commands "SWI" and "SWK" to retrieve Cypress/Ethernet FW versions.

Note: For all MMD/STD/MMC units, "SWI" & "SWK" can also be used to retrieve FW versions.

Example:

Command to get GEV firmware version:

0x07 0xFF 0x46 0x57 0x56 0x01 0x05 0x00 0xFF

Acknowledge: FWV "120306V1":

0x06 0xFF 0x46 0x57 0x56 0x08 0xFF 0x30 0x33 0x30 0x36 0x56 0x31 0x4C

"GMB" - Glass Display Control™ (GDC) Minimum Brightness

Sets the minimum value limit for the backlight of the LED's on the GDC, making sure that the LED's and GDC symbols are still visible if they was previously adjusted down to a very low value by the "BRL" command or via the

"LED Drive" function from within the OSD menu (or set via the MCC command).

Range from 0x00 to 0x31 (0% - 100%).

Example:

Command to set 50% Minimum Brightness limit:

0x07 0xFF 0x47 0x4D 0x42 0x01 0x22 0x19 0xE6

"INV" - Flip image upside down

Turn the Image upside down (only valid on the 12 and 15 inch units).

0x00

Flip image (vertical flip)

0xFF

Set image normal Example:

Command Flip image (0x00):

(19)

Serial/Ethernet Communication (SCOM) Interface

"LIS" - Luminance and Environment Sensor Measurement

Sending this command the light sensor on the Glass Display Control™ (GDC) will return a value about luminance of environment.

Example:

Command to query Light Sensor:

0x07 0xFF 0x4C 0x49 0x53 0x00 0x11

Acknowledge: LIS value is "0"+"0"+"9"+"9"+"9" = "999":

0x06 0xFF 0x4C 0x49 0x53 0x05 0x0D 0x30 0x30 0x39 0x39 0x39 0xF4

“MAN” - Manufacturer ID

This command is sent to the unit to request Manufacturer ID. No data shall be sent with this command. The unit will reply to this command with an ACK attention code. The DATA field indentify the manufacturer in a text string.

Example:

Query Manufacturer ID:

0x07 0xFF 0x4D 0x41 0x4E 0x00 0x1D

Acknowledge Manufacturer ID “JHD”:

0x06 0xFF 0x4D 0x41 0x4E 0x03 0x1B 0x4A 0x48 0x44 0x29

(20)

Serial/Ethernet Communication (SCOM) Interface

"POT" - Potentiometer Control

The unit may allow the backlight to be controlled by the local control (potentiometer/keypad) mounted on the front of the unit, by the remote control or by the combination of the two. This is valid for the brilliance buttons if no external potentiometer is connected. This command provides means to enable/disable the local control. LEN = one data byte.

0x00

Disables the local control. Backlight controlled only by the remote control.

0xFF

Enables the local control. Backlight is controlled by both the remote control and the local control. (Default) Note: In this setting, with the BRT command at 100%, the local control will have full dimming range. This is the initial setting when a unit is powered on.

If the data checksum is valid, the unit will reply to this command with an ACK attention code. The DATA field will indicate the resulting control setting. If an invalid data checksum was received and the message was not broadcast and RS-485, the unit will reply with a NAK attention code and the current control setting.

Example:

Command Set Local Control Disable (0x00):

0x07 0xFF 0x50 0x4F 0x54 0x01 0x05 0xFF 0x00

Acknowledge Local Control Disable (0xFF):

0x06 0xFF 0x50 0x4F 0x54 0x01 0x06 0xFF 0x00

"SNB" - Serial Number Query

This query is sent to the unit in order to identify the unit serial number. No data shall be sent with this query.

The unit will reply to this command with an ACK attention code. The DATA field will be set to an ASCII text string to indicate the specified Serial Number, e.g: "12345". Note that the length of Serial Number is not limited to 5 characters.

It will decrease or increase in length depending on actual Serial Number stored in the unit.

Example:

Command Display Serial Number

0x07 0xFF 0x53 0x4E 0x42 0x00 0x16

Acknowledge Type/Model Number "12345":

0x06 0xFF 0x53 0x4E 0x42 0x05 0x12 0x31 0x32 0x33 0x34 0x35 0x00

(21)

Serial/Ethernet Communication (SCOM) Interface

"SWI" - Main Software Version Query

The SWI command is a legacy command which is backward compatible with already existing customer setups (i.e.

product ranges released before Series X). For newer systems and implementations, please use "FWV" command when possible. Any future revisions, such as CMD additions or changes to the software will increment the software version. The unit will reply to this command with an ACK attention code. The DATA field will be a ASCII text string indicating the software version, e.g: "120801V1_M".

Byte Description Applies to Example reply as ASCII text after query 0x00 GEV (video chipset) firmware version MMD 120306V1

0x00 RAP (video chipset) firmware version STD RAP120106R0V01 0x00 VCOM (Virtual internal COM) firmware version MMC SW101010-0181

Example:

Command Software Version query:

0x07 0xFF 0x53 0x57 0x49 0x00 0x06

Acknowledge GEV software query: "120801V1_M"

0x06 0xFF 0x53 0x57 0x49 0x0A 0xFD 0x31 0x32 0x30 0x38 0x30 0x31 0x56 0x31 0x5F 0x4D 0xA0

"SWK" - Glass Display Control™ (GDC) software version Query

This command indicates the firmware (Cypress) version of the Glass Display Control™ (GDC) software. It applies for all MMD, STD and MMC units.

Example:

Command Software Version query:

0x07 0xFF 0x53 0x57 0x4B 0x00 0x04

"TMP" - Temperature Sensor Query

The unit features a sensor that measures the temperature inside. The unit will reply to this command with an ASCII string indication the temperature in Celcius degree (°C).

(22)

Serial/Ethernet Communication (SCOM) Interface

"TYP" - Type/Model Number Query

This query is sent to the unit in order to identify the unit type by its model number / part number. No data shall be sent with this query.

The unit will reply to this command with an ACK attention code. The DATA field should be translated to an ASCII text string which indicate the specified Type/Model Number, e.g: "HD17T21MMCMJDOABA".

FYI: Which translates to "HD 17T21 MMC" (http://www.hatteland-display.com/panel_computer_hd17t21mmc.php) with a configuration added to it by using the letters "-MJD-OABA". The meaning of "-MJD-OABA" can only be found in the description field of invoice documents and service documents. In this example the exact description for the unit is:

"17.0" MMC IntelQM57 CEL 1.86GHz 2GBRAM 250GBHDD OSNone ACDC Bonded Black GDC Buzzer"

Example:

Command to retrieve Type/Model Number

0x07 0xFF 0x54 0x59 0x50 0x00 0xFC

Acknowledge Type/Model Number "HD17T21MMCMJDOABA":

0x06 0xFF 0x54 0x59 0x50 0x11 0xEC 0x48 0x44 0x31 0x37 0x54 0x32 0x31 0x4D 0x4D 0x43 0x4D 0x4A 0x44 0x4F 0x41 0x42 0x41 0x89

"QDU" - QM57 Chipset Duplex Mode

This command sets the half or full duplex mode for the external physical RS-422 / RS-485 port on a MMC unit.

0x00

Half Duplex Mode

0xFF

Full Duplex Mode

(23)

Serial/Ethernet Communication (SCOM) Interface

"MCC" - OSD Control Functionality

This command gives remote access to the unit’s OSD menu settings. The commands are transmitted in the DATA field. For future products, it can not be guaranteed that all commands will still be available.

If the checksum is valid, the unit will reply to this command with an ACK attention code, where the data field contains the original "MCC" command followed by acknowledge from the controller. If the checksum is invalid and the

message was not broadcasted, and if RS-485, the unit will reply to this command with a NAK attention code, where the data field contains the original command.

Note: MCC command is not supported on Maritime Multi Computer (MMC) units, as these do not have a OSD menu.

Not all MCC commands are supported on STD units (marked), otherwise all MCC commands are available on MMD units.

It is expected that you already have knowledge on how to send, receive and interpret the commands by having studied the examples prior to the "MCC" command table below. The list below is a compressed version of the HEX values you need to send and will apply to all units (ADDR set as "FF"). For readability the prefix "0x" has been

removed in the table and seen as a complete HEX string as values from 00 to FF (2 by 2 letters). Every command will contain the "MCC" (0x4D, 0x43, 0x43) ASCII letters as default indicator.

The functional byte positions in the table below are indicated with Red Color. The counting of values (xx,yy) should always be sent as HEX, not numerical values, which means 64 is not 64 in numerical, but rather 100 as numerical.

The single byte that represent MCC Command ID is marked with Green Color. The checksum is marked with Blue Color. The other byte positions in Black Color are defined as in the "Message Format" seen in the beginning of this chapter.

NOTE: Due to firmware revisions, some commands listed below will not be available on earlier units.

MCC Command Syntax and Functionality Details and Values

Brightness Control Syntax : 07 FF 4D 43 43 03 23 81 xx yy zz Function Examples:

Example "50" : 07 FF 4D 43 43 03 23 81 35 30 19 Query "?" : 07 FF 4D 43 43 02 24 81 3F 3F Reset "R" : 07 FF 4D 43 43 02 24 81 52 2C Reset "r" : 07 FF 4D 43 43 02 24 81 72 0C Increase "+" : 07 FF 4D 43 43 02 24 81 2B 53 Decrease "-" : 07 FF 4D 43 43 02 24 81 2D 51

Where xx = "0" to "6"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "6" "4"

Default: "3" "2"

Contrast Control Syntax : 07 FF 4D 43 43 04 22 82 ww xx yy zz Function Examples:

Example "A50" : 07 FF 4D 43 43 04 22 82 41 35 30 D7 Example "a50" : 07 FF 4D 43 43 04 22 82 61 35 30 B7 Query "?" : 07 FF 4D 43 43 03 23 82 41 FD Reset "R" : 07 FF 4D 43 43 03 23 82 52 EA Reset "r" : 07 FF 4D 43 43 03 23 82 72 CA Increase "+" : 07 FF 4D 43 43 02 24 82 2B 52 Decrease "-" : 07 FF 4D 43 43 02 24 82 2D 50

Where ww = "a" or "A"

Where xx = "0" to "6"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "6" "4"

Default: "3" "2"

"a" / "A" definition is by default applicable to all signal inputs, not only the one currently active.

Saturation Control Syntax : 07 FF 4D 43 43 03 23 83 xx yy zz Where xx = "0" to "6"

(24)

Serial/Ethernet Communication (SCOM) Interface

MCC Command Syntax and Functionality Details and Values

HUE Control Note:

In video mode only Not available on STD units

Syntax : 07 FF 4D 43 43 03 23 84 xx yy zz Function Examples:

Example "50" : 07 FF 4D 43 43 03 23 84 35 30 16 Query "?" : 07 FF 4D 43 43 02 24 84 3F 3C Reset "R" : 07 FF 4D 43 43 02 24 84 52 29 Reset "r" : 07 FF 4D 43 43 02 24 84 72 09 Increase "+" : 07 FF 4D 43 43 02 24 84 2B 50 Decrease "-" : 07 FF 4D 43 43 02 24 84 2D 4E

Where xx = "0" to "6"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "6" "4"

Default: "3" "2"

Manual Phase Control Note:

Dot clock (for RGB mode only)

Syntax : 07 FF 4D 43 43 03 23 85 xx yy zz Function Examples:

Example "3F" : 07 FF 4D 43 43 03 23 85 33 46 01 Query "?" : 07 FF 4D 43 43 02 24 85 3F 3B Reset "R" : 07 FF 4D 43 43 02 24 85 52 28 Reset "r" : 07 FF 4D 43 43 02 24 85 52 08 Increase "+" : 07 FF 4D 43 43 02 24 85 2B 4F Decrease "-" : 07 FF 4D 43 43 02 24 85 2D 4D

Where xx = "0" to "3"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "3" "F"

Image Horizontal Position Syntax : 07 FF 4D 43 43 03 23 86 xx yy zz Function Examples:

Example "50" : 07 FF 4D 43 43 03 23 86 35 30 14 Query "?" : 07 FF 4D 43 43 02 24 86 3F 3A Reset "R" : 07 FF 4D 43 43 02 24 86 52 27 Reset "r" : 07 FF 4D 43 43 02 24 86 72 07 Increase "+" : 07 FF 4D 43 43 02 24 86 2B 4E Decrease "-" : 07 FF 4D 43 43 02 24 86 2D 4C

Where xx = "0" to "6"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "6" "4"

Default: "3" "2"

Note: If Value > 100 then Value=100

Image Vertical Position Syntax : 07 FF 4D 43 43 03 23 87 xx yy zz Function Examples:

Example "50" : 07 FF 4D 43 43 03 23 87 35 30 13 Query "?" : 07 FF 4D 43 43 02 24 87 3F 39 Reset "R" : 07 FF 4D 43 43 02 24 87 52 26 Reset "r" : 07 FF 4D 43 43 02 24 87 72 06 Increase "+" : 07 FF 4D 43 43 02 24 87 2B 4D Decrease "-" : 07 FF 4D 43 43 02 24 87 2D 4B

Where xx = "0" to "6"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "6" "4"

Default: "3" "2"

Note: If Value > 100 then Value=100

Auto Source Syntax : 07 FF 4D 43 43 02 24 88 xx zz Function Examples:

Example "1" : 07 FF 4D 43 43 02 24 88 31 46 Query "?" : 07 FF 4D 43 43 02 24 88 3F 38 Reset "R" : 07 FF 4D 43 43 02 24 88 52 25 Reset "r" : 07 FF 4D 43 43 02 24 88 72 05

Where xx = "0" to "1"

Where zz = Calculated Checksum Available functions:

"0" = Disable

"1" = Enable (default)

OSD Mode Syntax : 07 FF 4D 43 43 02 24 89 xx zz

Function Examples:

Example "1" : 07 FF 4D 43 43 02 24 89 31 45 Query "?" : 07 FF 4D 43 43 02 24 89 3F 37 Reset "R" : 07 FF 4D 43 43 02 24 89 52 24 Reset "r" : 07 FF 4D 43 43 02 24 89 72 04

Where xx = "0" to "1"

Where zz = Calculated Checksum Available functions:

"0" = Full (default)

"1" = Simple Sharpness

Note:

Not available on STD units.

Syntax : 07 FF 4D 43 43 03 23 8A xx yy zz Function Examples:

Example "07" : 07 FF 4D 43 43 03 23 8A 30 37 0E Query "?" : 07 FF 4D 43 43 02 24 8A 3F 36 Reset "R" : 07 FF 4D 43 43 02 24 8A 52 23 Reset "r" : 07 FF 4D 43 43 02 24 8A 72 03 Increase "+" : 07 FF 4D 43 43 02 24 8A 2B 4A Decrease "-" : 07 FF 4D 43 43 02 24 8A 2D 48

Where xx = "0" to "F"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "F" "F"

Default: "0" "7"

Manual Frequency Control Note:

PC mode only.

Syntax : 07 FF 4D 43 43 03 23 8B xx yy zz Function Examples:

Example "50" : 07 FF 4D 43 43 03 23 8B 35 30 0F Query "?" : 07 FF 4D 43 43 02 24 8B 3F 35 Increase "+" : 07 FF 4D 43 43 02 24 8B 2B 49 Decrease "-" : 07 FF 4D 43 43 02 24 8B 2D 47

Where xx = "0" to "6"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "6" "4"

(25)

Serial/Ethernet Communication (SCOM) Interface

MCC Command Syntax and Functionality Details and Values

Scaling Mode Note:

Not available on STD units.

Syntax : 07 FF 4D 43 43 02 24 8C xx zz Function Examples:

Example "2" : 07 FF 4D 43 43 02 24 8C 32 41 Query "?" : 07 FF 4D 43 43 02 24 8C 3F 34 Reset "R" : 07 FF 4D 43 43 02 24 8C 52 21 Reset "r" : 07 FF 4D 43 43 02 24 8C 72 01

Where xx = "0" to "2"

Where zz = Calculated Checksum Available functions:

"0" = Full (default)

"1" = 1:1

"2" = Fill to aspect ratio OSD Lock Mode Syntax : 07 FF 4D 43 43 02 24 8D xx zz

Function Examples:

Example "1" : 07 FF 4D 43 43 02 24 8D 31 41 Query "?" : 07 FF 4D 43 43 02 24 8D 3F 33 Reset "R" : 07 FF 4D 43 43 02 24 8D 52 20 Reset "r" : 07 FF 4D 43 43 02 24 8D 72 00

Where xx = "0" to "2"

Where zz = Calculated Checksum Available functions:

"0" = Normal (default)

"1" = Full Protection

"2" = Menu Protection Auto Adjustment

Note:

Not available on STD units.

Syntax : 07 FF 4D 43 43 02 24 8F xx zz Function Examples:

Example "1" : 07 FF 4D 43 43 02 24 8F 31 3F Query "?" : 07 FF 4D 43 43 02 24 8F 3F 31 Reset "R" : 07 FF 4D 43 43 02 24 8F 52 1E Reset "r" : 07 FF 4D 43 43 02 24 8F 72 FE

Where xx = "0" to "1"

Where zz = Calculated Checksum Available functions:

"0" = Off

"1" = On (default) OSD Horizontal Position Syntax : 07 FF 4D 43 43 03 23 90 xx yy zz

Function Examples:

Example "50" : 07 FF 4D 43 43 03 23 90 35 30 0A Query "?" : 07 FF 4D 43 43 02 24 90 3F 30 Reset "R" : 07 FF 4D 43 43 02 24 90 52 1D Reset "r" : 07 FF 4D 43 43 02 24 90 72 FD Increase "+" : 07 FF 4D 43 43 02 24 90 2B 44 Decrease "-" : 07 FF 4D 43 43 02 24 90 2D 42

Where xx = "0" to "6"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "6" "4"

Default: "3" "2"

Note: If Value > 100 then Value=100.

If Value is not multiple by ten, it change to less nearest multiple value.

OSD Vertical Position Syntax : 07 FF 4D 43 43 03 23 91 xx yy zz Function Examples:

Example "50" : 07 FF 4D 43 43 03 23 91 35 30 09 Query "?" : 07 FF 4D 43 43 02 24 91 3F 2F Reset "R" : 07 FF 4D 43 43 02 24 91 52 1C Reset "r" : 07 FF 4D 43 43 02 24 91 72 FC Increase "+" : 07 FF 4D 43 43 02 24 91 2B 43 Decrease "-" : 07 FF 4D 43 43 02 24 91 2D 41

Where xx = "0" to "6"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "6" "4"

Default: "3" "2"

Note: If Value > 100 then Value=100.

If Value is not multiple by ten, it change to less nearest multiple value.

OSD Transparency Note:

Not available on STD units.

Syntax : 07 FF 4D 43 43 02 24 92 xx zz Function Examples:

Example "2" : 07 FF 4D 43 43 02 24 92 32 3B Query "?" : 07 FF 4D 43 43 02 24 92 3F 2E Reset "R" : 07 FF 4D 43 43 02 24 92 52 1B Reset "r" : 07 FF 4D 43 43 02 24 92 72 FB Increase "+" : 07 FF 4D 43 43 02 24 92 2B 42 Decrease "-" : 07 FF 4D 43 43 02 24 92 2D 40

Where xx = "0" to "7"

Where zz = Calculated Checksum Default: "0"

Select OSD Menu Timeout Syntax : 07 FF 4D 43 43 03 23 93 xx yy zz Where xx = "0" to "1"

Where yy = "0" to "E"

(26)

Serial/Ethernet Communication (SCOM) Interface

MCC Command Syntax and Functionality Details and Values

LED Drive Syntax : 07 FF 4D 43 43 03 23 94 xx yy zz Function Examples:

Example "10" : 07 FF 4D 43 43 03 23 94 31 30 0A Query "?" : 07 FF 4D 43 43 02 24 94 3F 2C Reset "R" : 07 FF 4D 43 43 02 24 94 52 19 Reset "r" : 07 FF 4D 43 43 02 24 94 72 F9 Increase "+" : 07 FF 4D 43 43 02 24 94 2B 40 Decrease "-" : 07 FF 4D 43 43 02 24 94 2D 3E

Where xx = "0" to "1"

Where yy = "0" to "F"

Where zz = Calculated Checksum Max Range: "0" "0" to "1" "F"

Default: "0" "F"

Select OSD Language Syntax : 07 FF 4D 43 43 02 24 95 xx zz Function Examples:

Example "1" : 07 FF 4D 43 43 02 24 95 31 39 Query "?" : 07 FF 4D 43 43 02 24 95 3F 2B Reset "R" : 07 FF 4D 43 43 02 24 95 52 18 Reset "r" : 07 FF 4D 43 43 02 24 95 72 F8

Where xx = "0" to "7"

Where zz = Calculated Checksum Available functions:

"0" = English (Default)

"1" = Français (French)

"2" = Deutsch (German)

"3" = Italiano (Italian)

"4" = Español (Spanish)

"5" = 日本語 (Japanese)

"6" = 簡體中文 (SimplifiedChinese)

"7" = Norsk (Norwegian) VGA Input Filter

Note:

Not available on STD units.

Syntax : 07 FF 4D 43 43 02 24 96 xx zz Function Examples:

Example "1" : 07 FF 4D 43 43 02 24 96 31 38 Query "?" : 07 FF 4D 43 43 02 24 96 3F 2A Reset "R" : 07 FF 4D 43 43 02 24 96 52 17 Reset "r" : 07 FF 4D 43 43 02 24 96 72 F7

Where xx = "0" to "1"

Where zz = Calculated Checksum Available functions:

"0" = Off (Default)

"1" = On Main Input Select Syntax : 07 FF 4D 43 43 02 24 98 xx zz

Function Examples:

Example "4" : 07 FF 4D 43 43 02 24 98 34 33 Query "?" : 07 FF 4D 43 43 02 24 98 3F 28 Reset "R" : 07 FF 4D 43 43 02 24 98 52 15 Reset "r" : 07 FF 4D 43 43 02 24 98 72 F5

Where xx = "0" to "6"

Where zz = Calculated Checksum Available functions:

"0" = Digital 1 (default)

"1" = Digital 2

"2" = Analog RGB1

"3" = Analog RGB2

"4" = Composite 1

"5" = Composite 2

"6" = Composite 3 Communication Mode

Note:

If the Communcation Mode is currently set to RS it can be automatically re-set to Ethernet if using the "Set IP Address"

command explained later in this chapter.

Available function list differs between MMD and STD units!

Syntax : 07 FF 4D 43 43 02 24 99 xx zz Function Examples:

Example "2" : 07 FF 4D 43 43 02 24 99 32 34 Query "?" : 07 FF 4D 43 43 02 24 99 3F 27 Reset "R" : 07 FF 4D 43 43 02 24 99 52 14 Reset "r" : 07 FF 4D 43 43 02 24 99 72 F4

Where xx = "0" to "4" or "0" to "2"

Where zz = Calculated Checksum Available functions (MMD):

"0" = RS-232 (default)

"1" = Ethernet

"2" = 2-wire RS-485

"3" = 4-wire RS-422

"4" = Download

Available functions (STD):

"0" = RS-232 (default)

"1" = 2-wire RS-485

"2" = 4-wire RS-422 Source Layout

Note:

Not available on STD units.

Syntax : 07 FF 4D 43 43 02 24 9A xx zz Function Examples:

Example "2" : 07 FF 4D 43 43 02 24 9A 32 33 Query "?" : 07 FF 4D 43 43 02 24 9A 3F 26 Reset "R" : 07 FF 4D 43 43 02 24 9A 52 13 Reset "r" : 07 FF 4D 43 43 02 24 9A 72 F3

Where xx = "0" to "3"

Where zz = Calculated Checksum Available functions:

"0" = No PIP/Single (default)

"1" = PIP Child

"2" = PIP Wide

"3" = PIP Split (PBP)

(27)

Serial/Ethernet Communication (SCOM) Interface

MCC Command Syntax and Functionality Details and Values

Gamma (Calibration) Select Note:

Available function list differs between MMD and STD units!

Syntax : 07 FF 4D 43 43 02 24 9D xx zz Function Examples:

Example "1" : 07 FF 4D 43 43 02 24 9D 31 31 Query "?" : 07 FF 4D 43 43 02 24 9D 3F 23 Reset "R" : 07 FF 4D 43 43 02 24 9D 52 10 Reset "r" : 07 FF 4D 43 43 02 24 9D 72 F0

Where xx = "0" to "2" or "1" to "2"

Where zz = Calculated Checksum Available functions (MMD):

"0" = Calibration VGA

"1" = Calibration DVI

"2" = No Calibration (default) Available functions (STD):

"1" = Calibration Mode

"2" = Color Temperature (default) Power Saving / Up Syntax : 07 FF 4D 43 43 02 24 9E xx zz

Function Examples:

Example "0" : 07 FF 4D 43 43 02 24 9E 30 31 Query "?" : 07 FF 4D 43 43 02 24 9E 3F 22 Reset "R" : 07 FF 4D 43 43 02 24 9E 52 0F Reset "r" : 07 FF 4D 43 43 02 24 9E 72 EF

Where xx = "0" to "1"

Where zz = Calculated Checksum Available functions:

"0" = Sleeping Mode

"1" = Normal Mode (default) Power Down / Up Syntax : 07 FF 4D 43 43 02 24 9F xx zz

Function Examples:

Example "1" : 07 FF 4D 43 43 02 24 9F 31 2F Query "?" : 07 FF 4D 43 43 02 24 9F 3F 21 Reset "R" : 07 FF 4D 43 43 02 24 9F 52 0E Reset "r" : 07 FF 4D 43 43 02 24 9F 72 EE

Where xx = "0" to "1"

Where zz = Calculated Checksum Available functions:

"0" = Power Off

"1" = Power On (default) Direct Access

Note:

Not available on STD units.

Syntax : 07 FF 4D 43 43 03 23 A0 xx yy zz Function Examples:

Example "19" : 07 FF 4D 43 43 03 23 A0 31 39 F5 Query "?" : 07 FF 4D 43 43 02 24 A0 3F 20 Reset "R" : 07 FF 4D 43 43 02 24 A0 52 0D Reset "r" : 07 FF 4D 43 43 02 24 A0 72 ED

Where xx = "1" to "2"

Where yy = "0" to "A"

Where zz = Calculated Checksum Available functions (xx):

"1" - Hot Key 1

"2" - Hot Key 2 Available functions (yy):

"0" - Brightness

"1" - PIP size

"2" - Main source

"3" - Second source

"4" - PIP mode

"5" - Scaling

"6" - Swap

"7" - Test pattern

"8" - LED drive

"9" - Language

"A" - No function (default) Set Runtime Counter Syntax : 07 FF 4D 43 43 02 24 A1 uu vv ww xx yy zz

Function Examples:

Send "00024": 07 FF 4D 43 43 06 20 A1 30 30 30 32 34 68 Query "?" : 07 FF 4D 43 43 02 24 A1 3F 1F

Where uu = "0" to "9"

Where vv = "0" to "9"

Where ww = "0" to "9"

Where xx = "0" to "9"

Where yy = "0" to "9"

Where zz = Calculated Checksum Example on Response:

"0" "0" "4" "1" "5" (00415)

Figure

Updating...

References

Related subjects :