I've been working on a plug-in that can control Sony VPL front projectors using the serial interface. I will be happy to share it once it is finalized, but there is one issue I would like to resolve first.
Sony projectors use Even parity in their serial communication. My plug-in is based on the SerialThread class and I had to actually modify the SerialThread class to allow the caller to set the parity. Basically, I've added an optional parameter that defaults to No Parity, but can set Odd or Even Parity if so needed.
Since this is my first Python endeavor, I would like to first ask if I maybe missed a better way of getting the same thing accomplished. It really seemed to me that the No Parity setting is hardcoded in the SerialThread class.
I am using Eventghost 0.3.6.1486 on Vista.