Download Print this page

Dell C5517H Protocol Information page 2

Rs232 protocol document
Hide thumbs Also See for C5517H:

Advertisement

Control Command Syntax (From PC to Monitor)
[H0][H1][Len][R/W][Cmd][Data0]...[DataN][Chk]
[H0] = 0x37
[H1] = 0x51
[Len] = Length
[R/W] = Read/Write
Read = 0xEB
Write = 0xEA
[Cmd] = Command
[Data0]...[DataN] = Data0~N
[Chk] = Check Sum
Reply Command Syntax (From Monitor to PC)
[H2][H3][Len][Reply][RC][Cmd][Data0]...[DataN][Chk]
[H2] = 0x6F
[H3] = 0x37
[Len] = Length
[Reply] = Reply (0x02)
[RC] = Result Code
0 = Success
1 = Timeout
2 = Parameters Error
3 = Not connected
4 = Other Failure
[Cmd] = Command
[Data0]...[DataN] = Data0~N
[Chk] = Check Sum
Example: Get Monitor Name (Maximum 10 characters)
[From PC to Monitor] = 37, 51, 02, EB, 01, 8E
[From Monitor to PC] = 6F, 37, 0F, 02, 00, 01, 44, 65, 6C, 6C, 20, 43, 35, 35, 31, 37, 48,
00, 58
CheckSum calculation
Xor byte by byte from first byte to the end of the command data stream.
Control Commands List
Header_
Header_
Command Description
0
1
(BYTE)
(BYTE)
/* MONITOR MANAGEMENT */
GetMonitorName
0x37
0x51
GetMonitorSerialNumber
0x37
0x51
GetBacklightHours
0x37
0x51
/* POWER MANAGEMENT */
GetPowerState
0x37
0x51
SetPowerState
0x37
0x51
GetPowerLED
0x37
0x51
SetPowerLED
0x37
0x51
GetPowerUSB
0x37
0x51
SetPowerUSB
0x37
0x51
ResetPower
0x37
0x51
/* IMAGE ADJUSTMENT */
GetBrightness
0x37
0x51
SetBrightness
0x37
0x51
GetContrast
0x37
0x51
SetContrast
0x37
0x51
GetAspectRatio
0x37
0x51
SetAspectRatio
0x37
0x51
GetSharpness
0x37
0x51
SetSharpness
0x37
0x51
/* COLOR MANAGEMENT */
Command
[Data0-DataN]-
Length
R/W
Command
[CheckSum]
(BYTE)
(BYTE)
(BYTE)
[BYTEx(N+1)]-
[BYTE]
0x02
0xEB
0x01
CHK
0x02
0xEB
0x02
CHK
0x02
0xEB
0x04
CHK
0x02
0xEB
0x20
CHK
0x03
0xEA
0x20
[Data0],CHK
0x02
0xEB
0x21
CHK
0x03
0xEA
0x21
[Data0],CHK
0x02
0xEB
0x22
CHK
0x03
0xEA
0x22
[Data0],CHK
0x02
0xEA
0x2F
CHK
0x02
0xEB
0x30
CHK
0x03
0xEA
0x30
[Data0],CHK
0x02
0xEB
0x31
CHK
0x03
0xEA
0x31
[Data0],CHK
0x02
0xEB
0x33
CHK
0x03
0xEA
0x33
[Data0],CHK
0x02
0xEB
0x34
CHK
0x03
0xEA
0x34
[Data0],CHK
Reply
Header_
Header_
Length
ReplyCode
0
1
(BYTE)
(BYTE)
(BYTE)
(BYTE)
0x6F
0x37
0x0F
0x02
0x6F
0x37
0x10
0x02
0x6F
0x37
0x05
0x02
0x6F
0x37
0x04
0x02
0x6F
0x37
0x03
0x02
0x6F
0x37
0x04
0x02
0x6F
0x37
0x03
0x02
0x6F
0x37
0x04
0x02
0x6F
0x37
0x03
0x02
0x6F
0x37
0x03
0x02
0x6F
0x37
0x04
0x02
0x6F
0x37
0x03
0x02
0x6F
0x37
0x04
0x02
0x6F
0x37
0x03
0x02
0x6F
0x37
0x04
0x02
0x6F
0x37
0x03
0x02
0x6F
0x37
0x04
0x02
0x6F
0x37
0x03
0x02
[Data0-
DataN]-
ResultCode
Command
[CheckSum]
(BYTE)
(BYTE)
[BYTEx(N+1)]-
[BYTE]
[Data0],...,[Dat
[RC]
0x01
ASCII string
aB],CHK
[Data0],...,[Dat
[RC]
0x02
ASCII string
aC],CHK
[Data0],...,[Dat
Monitor Backlight Hours (WORD)
[RC]
0x04
a1],CHK
0 - 65535
Power State (BYTE)
[RC]
0x20
[Data0],CHK
0 - off
[RC]
0x20
CHK
1 - on
Power LED Setting (BYTE)
[RC]
0x21
[Data0],CHK
0 - off during Active
[RC]
0x21
CHK
1 - on during Active
Power USB Setting (BYTE)
[RC]
0x22
[Data0],CHK
0 - off during Standby
[RC]
0x22
CHK
1 - on during Standby
[RC]
0x2F
CHK
NONE
Brightness (BYTE)
[RC]
0x30
[Data0],CHK
0 - 100
[RC]
0x30
CHK
values in increments of 1
Contrast (BYTE)
[RC]
0x31
[Data0],CHK
0 - 100
[RC]
0x31
CHK
values in increments of 1
Aspect Ratio (BYTE)
[RC]
0x33
[Data0],CHK
0 - Wide 16:9
2 - 4:3
[RC]
0x33
CHK
4 - 5:4
Sharpness (BYTE)
[RC]
0x34
[Data0],CHK
0 - 100
[RC]
0x34
CHK
values in increments of 10
Parm / Return / Comments

Advertisement

loading