![]() | ![]() | |
| Make/Model | Device Version | Connection Type |
| Panasonic/4 And 6-Series | N/A | Serial |
Some models of commercial versions of Panasonic plasma displays have serial ports and share a common (not all that great) protocol, so a single driver should work with them all, by just knowing the model and how to adapt to the specific needs of that model. Over time this driver will be expanded to cover more models.
Current' this driver allows you to generically select for a 4 or 6-series display model. It only supports a core set of operations, and as long as you select the right series type, it should work with all the models in that series. If not, please let us know and we'll work with you to adapt it for your model.
The plasma will not respond to anything but a power on when it is powered off. This is a horrible protocol design since it is impossible to tell if it is just off or if it is defective or unplugged or disconnected from the automation system. So, this driver never goes offline. If the device stops talking, it will put all fields except the Power field into error state. But it stays online so that you can write to the Power field in order to turn it back on. Once the device starts responding again, all the fields are filled back in and it's available for general use.
So you should generally send a power on command first before doing anything else. If the device is already on, it won't have any effect, but it will make sure the device is running. In a CML macro of course you can check the state first and turn it on if required.
Because of the low speed connection, not very many fields are readable. Most are just write only.
Panasonic plasmas use a serial connection. It can use a three wire. The parameters are 8 bits, no parity, 1 stop bit. The connection speed is slow for the number of values available, so it's not practical to try to make more than a small number of the most important values readable.
This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...
Name
Type R/W Description/Limits
AspectRatio String R/W Allows you to view or set the aspect ratio. This is an enumerated field, with the values: AudioMute Boolean W Allows you turn the audio mute on or off. Write True to mute, and False to un-mute. Input Boolean W Allows you to set the current input. This is an enumerated field. The values differ between 4 and 6-series displays. See below for the lists. PicMute Boolean W Allows you turn the picture mute on or off. Write true to mute, and false to un-mute. Power Boolean R/W Allows you to power the plasma on and off. If the device is off, this is the only field that will be valid. ReportRejections Boolean R/W These devices will reject some attempts to set things like aspect ratio and input, based on current state. For some users this is a major hassle and they'd prefer to just ignore those errors, and that is the default. But, if you want them reported, write True to this field to enable reporting of rejections by the device. ToggleInput Boolean W Just toggles to the next or previous input when you write True or False to it, respectively. VolAdjust Boolean W Allows you to adjust the volume up or down one notch. Write True to bump it up and False to bump it down. Volume Card R/W Allows you to read or set the volume. This driver treats the volume as a percentage, so the values are from 0 to 100. The available inputs are different from the 4- and 6-series displays. The available values are:
4-Series
A/V Mode, Component, PC1
6-Series
Slot 1, Slot 2, Slot 3, PC Mode