
rs232 针分配

rs232 协议
1 通信设置

2 命令类型
弹出屏显菜单并调整设置。
3 控制命令语法(从pc 至投影仪)
[h][ac][sop][crc][id][som][command]
4 示例:" 打开" 命令(首先发送低字节)
→0×be, 0×ef, 0×10, 0×05, 0×00, 0×c6, 0×ff, 0×11, 0×11, 0×01, 0×00, 0×01
标头"be ef"
地址代码"10" ==] pt_oem
有效负载大小"05 00"==] 从wmsgid 到末尾
crc "c6 ff" ==] 如果crc 值为"c6 (低字节) ff (高字节) "
msgid "11 11"
msgsize "01 00"==] 从wmsgid 到末尾
命令"01"==]" 打开" 命令
5 投影仪响应信息表:
0×00: 成功
0×01: 无效命令(在控制命令列表但是无效。例如:没有读卡器插入时的读卡器命令)
0×02: 错误命令(包含crc 错误和未知命令)。
0×03: 系统状态-- 投影仪打开(正常模式)。
nack: 系统状态-- 投影仪关闭(待命模式)。
当投影仪处于待命模式时,投影仪会发出非确认(nack) 响应。
6 投影仪响应灯泡小时数:
字节0,字节1,字节2,字节3
字节0: 0×00 ( 成功)
字节1: 0×2f ( 灯泡小时数的标头)
字节2: lsb (hex)
字节3: msb (hex)
示例:800 (3×256+2×16=800) 小时→ 0×00, 0×2f, 0×20, 0×03
7 固件版响应:
固件版:4 字节ascii 代码"v*.*"
v: 版本
*: 0-9
8 示例: 版本1.5 → "v1.5" → 0×00, 0×30, 0×56, 0×31, 0×2e, 0×35 ( 成功,固件版标头, 4 字节ascii 代码: "v*.*")
控制命令列表

如果两个输入源合成后超出定标器带宽,则投影仪将显示黑色图像。
mib file
dell-mib definitions ::= begin
imports
module-identity, object-type, integer32,
notification-type, enterprises, counter32,
opaquefrom snmpv2-smi
textual-convention, displaystring, truthvalue
from snmpv2-tc;
-- textual conventions
displaystring ::=
octet string
1 this data type is used to model textual information taken
2 from the nvt ascⅱ character set. by convention, objects
3 with this syntax are declared as having
dellmib module-identity
last-updated "200505060001"
organization "dell "
contact-info
"dell"
description
"the dell mib."
::= { enterprises 674 }
dellmib5100mp object identifier ::= { dellmib 1 }
pjtstate object-type
syntaxinteger (size(0..127))
max-accessread-only
statuscurrent
description
"
a value which indicates the set of the projector.
0: off;1: cooling;2: on
"
::= { dellmib5100mp 1 }
pjtlamphour object-type
syntaxinteger (size(0..127))
max-accessread-only
statuscurrent
description
"
a value which indicates the lamp hours of the
projector.
"
::= { dellmib5100mp 3 }
pjttemperature object-type
syntaxinteger (size(0..127))
max-accessread-only
statuscurrent
description
"
a value which indicates the temperature of the
projector.
"
::= { dellmib5100mp 5 }
pjtpowerbutton object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a value which indicates to power on/off the projector
depending on the pjtstate.
if the pjtstate is on then it will be changed to cooling.
if the pjtstate is standby then it will be changedto on.
"
::= { dellmib5100mp 6 }
pjtsourcebutton object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to search source for projection.
"
::= { dellmib5100mp 7 }
pjtzoominbutton object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to zoom in image.
"
::= { dellmib5100mp 8 }
pjtzoomoutbutton object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to zoom out image.
"
::= { dellmib5100mp 9 }
pjtmutebutton object-type
syntaxinteger (size(0..1))
max-accessread-write
statuscurrent
description
"
a command which indicates to mute/enable audio output.
"
::= { dellmib5100mp 10 }
pjthidebutton object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to hide/display image.
"
::= { dellmib5100mp 12 }
pjtvideobutton object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to change video mode.
change between pc, movie, srgb, user and game mode.
"
::= { dellmib5100mp 13 }
pjthkeystoneup object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to increase horizontal keystone.
"
::= { dellmib5100mp 14 }
pjthkeystonedown object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to decrease horizontal keystone.
"
::= { dellmib5100mp 15 }
pjtvkeystoneup object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to increase vertical keystone.
"
::= { dellmib5100mp 16 }
pjtvkeystonedown object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to decrease vertical keystone.
"
::= { dellmib5100mp 17 }
pjt169button object-type
syntaxinteger (size(0..127))
max-accessread-write
statuscurrent
description
"
a command which indicates to change aspect radio.
change between 16:9 and 4:3.
"
::= { dellmib5100mp 20 }
pjtbrightness object-type
syntaxinteger (size(0..100))
max-accessread-write
statuscurrent
description
"
a value which indicates to control brightness of the projector.
"
::= { dellmib5100mp 21 }
pjtcontrast object-type
syntaxinteger (size(0..100))
max-accessread-write
statuscurrent
description
"
a value which indicates to control contrast of the projector.
"
::= { dellmib5100mp 22 }
pjtsmtpserver object-type
syntaxdisplaystring (size(0..40))
max-accessread-write
statuscurrent
description
"
the smtp server which may be an ip address or a
domain name.
"
::= { dellmib5100mp 23 }
pjtdstemailaddr1 object-type
syntax displaystring (size (0..40))
max-accessread-write
statuscurrent
description
"
the 1-st destination e-mail address which will
receive alert message when the projector is error.
"
::= { dellmib5100mp 24 }
pjtdstemailaddr2 object-type
syntax displaystring (size (0..40))
max-accessread-write
statuscurrent
description
"
the 2-nd destination e-mail address which will
receive alert message when the projector is error.
"
::= { dellmib5100mp 25 }
end
兼容模式

dvi (m1 至dvi)中不支持uxga。