The communication protocol and all the commands from the manual. Looks like it's a bit more complex than simply sending three characters. It needs to send the STX and ETX bracketing each alphanumeric command.
It also looks like the projector can talk back, but only to ACK or NAK receipt of a command. Ideally all the projector will do is ACK after every command.
Code:
RS-232C, no parity, 8 data, 1 stop bit, 9600 baud
Communication format STX (02h) Command (3Byte) ETX (03h) One command per communication.
Return value Acknowledge ACK (06h) or Not Acknowledge NAK (15h)
Operations with only one command, Video 1, Video2, Panel, and Camera Iris have to be combined somehow with the Common adjustment controls. Could be the single command values switch to the specific commands on those menus, then the common Up, Down etc controls act on them?
If that's the case then the common control buttons will need to be duplicated on each tab for those controls, or perhaps a fixed section of the GUI with those buttons. Greying them out when the Normal, Mode, Language and all Camera operations *except* Iris are in use would be a good thing.
The commands to be used with the Common adjustments, radio buttons? Commands with their own up/down, on/off etc should be normal buttons.
Command list
Normal Command
PON PowerON Power ON
POF PowerOFF Power OFF
IN0 INput-0 Camera
IN1 INput-1 RGB 1
IN2 INput-2 RGB 2
IN3 INput-3 Video 1
IN4 INput-4 Video 2
VUP Vol-UP Volume UP
VDW Vol-DoWn Volume DOWN
MON MuteON All Mute ON
MOF MuteOFf All Mute OFF
AON AudioON Audio Mute ON
AOF AudioOFf Audio Mute OFF
DON DisplayON Display Condition ON (For OSD?)
DOF DisplayOFf Display Condition OFF
FON FreezeON Freeze ON
FOF FreezeOFf Freeze OFF
RUP ResizeUP Resize UP
RDW ResizeDoWn Resize DOWN
RS0 ReSize0 Resize Reset
PO0 POsition0 Position Reset
PO1 POsition1 Move UP
PO2 POsition2 Move DOWN
PO3 POsition3 Move LEFT
PO4 POsition4 Move RIGHT
Common Adjustment
ALF Adj-LeFt Adjusts Value Down
ARG Adj-RiGht Adjust Value Up
DSV DataSaVe Save Adjust Value
DRS DataReSet Reset to default
Video 1 Adjustment
VCN Video-CoNtrast Adjust contrast balance
VBR Video-BRight Adjust brightness balance
VCL Video-CoLor Adjust color balance
VTN Video-TiNt Adjust tint balance
VSH VideopSHarp Adjust sharpness balance
Video 2 adjustment
VLR Video-Level-Red
VLG Video-Level-Green
VLB Video-Level-Blue
Panel adjustment
PVP Panel-V-Pos Adjust vertical position
PHP Panel-H-Pos Adjust horizontal position
PPH Panel-PHase Adjust sample phase
PCK Panel-ClocK Adjust sample clock
Mode adjustment
MO0 Mode-Osd0 OSD must off
MO1 Mode-Osd1 OSD mute on
MC0 Mode-Ceil0 Ceiling mounted off
MC1 Mode-Ceil1 Ceiling mounted on, flips image upside down, may be disabled in models with document camera, need to test on my TLP-771
MR0 Mode-Rear0 Rear mounted off
MR1 Mode-Rear1 Rear mounted on, flips image left to right for rear projection screen
Language adjustment
LEN Lang. ENglish
LJP Lang. JaPanese
LFR Lang. FRench
LGR Lang. GeRman
LSP Lang. SPanish
LIT Lang. ITalian
Camera adjustment
CZU Cam-ZoomUp Zoom wide
CZD Cam-ZoomDown Zoom tele
CFU Cam-FocusUp Focus far
CFD Cam-FocusDown Focus near
CIR Cam-IRis Adjust camera iris
_________________
Fandemonium!August 1st, 2nd, 3rd, 2014
"I am a machine. I am a weapon of war. I am a destroyer of life in the service of life, the sword and shield of my human creators." Bolo
Invincibilus, Mark XXIII, Model B (Experimental) 0075-NKE "Nike".