![]() | ![]() | |
| Make/Model | Device Version | Connection Type |
| Sharp/XV-Z9000 | N/A | Serial |
This driver controls the Sharp XV-Z9000 DLP projectors, which support a very limited but still useful serial control protocol. This protocol was donated by David Hays, who has contributed a number of other drivers as well.
This driver's server side component is CML based. The server driver classes for this device are in the MEng.System.CQC.Drivers.SharpZ9000 scope.
The protocol of the Sharp is basically one way, which is pretty sad, but at least it does provide enough feedback for CQC to know if it is online or not. But very little information can be gotten from it. You will have to configure the projector to keep the serial port active when the projector is powered off, so that CQC can communicate with it during this period. Otherwise, it will not be able to wake the projector up via the serial port.
The XV-Z9000 uses a serial connection at 115,200, no parity, 8 data bits, one stop bit, and no flow control. It uses just the usual send, receive, and ground wires, so you can use a three wire connection. The data rate is very high for this kind of device (why do devices with ultra-basic protocols have very fast data rates, and devices with richer protocols tend to be 9600?) so control should be fairly snappy.
The Z9000 is configurable in terms of baud rate, so be sure to set yours to use the 115,200 baud rate in order to be compatible with this driver.
This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...
Name Type R/W Description/Limits InputNumber Card W A write only field that sets the current input number. The legal values are 1 to 5. LampHours Card R A read only field that indicates the number of hours on the lamp so far. LampPercent Card R A read only field that provides a rough indication of what percentage of the useful life of the lamp has bee used so far. The values are from 0 to 100. Power Boolean R/W A read/write field that indicates the current power state of the projector. Write to it to turn the projector on or off. TheaterMode String W A write only field that lets you set the theater mode. The projector supports a theater mode and a bright mode, for daytime viewing. It is an enumerated string with legal values of "NORMAL" and "BRIGHT".