Mcc” - osd control functionality – Hatteland Display 19 inch - JH 19T14 MMC User Manual
Page 18
18
Serial Communication (SCOM) Interface
Communication Interface
IND100084-12
“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.
MCC Command
Syntax and Functionality
ACK 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 02 24
82
3F
3E
Reset "R" : 07 FF 4D 43 43 02 24
82
52
2B
Reset "r" : 07 FF 4D 43 43 02 24
82
72
0B
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
Note:
In video mode only
Not available on STD units.
Syntax : 07 FF 4D 43 43 03 23
83
xx yy
zz
Function Examples:
Example "50" : 07 FF 4D 43 43 03 23
83
35 30
17
Query "?" : 07 FF 4D 43 43 02 24
83
3F
3D
Reset "R" : 07 FF 4D 43 43 02 24
83
52
2A
Reset "r" : 07 FF 4D 43 43 02 24
83
72
0A
Increase "+" : 07 FF 4D 43 43 02 24
83
2B
51
Decrease "-" : 07 FF 4D 43 43 02 24
83
2D
4F
Where
xx
= "0" to "6"
Where
yy
= "0" to "F"
Where
zz
= Calculated Checksum
Max Range: "0" "0" to "6" "4"
Default: "3" "2"
If wrong mode: "?"
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"
If wrong mode: "?"