Casio XJ-M140-UJ LED projector volume RS232 codes
jimbo the AV tech
Posts: 2
Hi All,
As far as i can tell, the new range of Casio LED projectors only have % values for their volume controls.
is there any way of getting volume plus and volume minus codes for this?
% values do my nut in!!
sorry guys,
forgot to say that i am using Prosoft and DCS to reprogram old panels, including 84X / 1000 / 2000 series panels. rather than NetLinx........
As far as i can tell, the new range of Casio LED projectors only have % values for their volume controls.
is there any way of getting volume plus and volume minus codes for this?
% values do my nut in!!
sorry guys,
forgot to say that i am using Prosoft and DCS to reprogram old panels, including 84X / 1000 / 2000 series panels. rather than NetLinx........
0
Comments
When you send the command (VOL?) You should receive a response format that way (0-50,xx) xx is the actual volume value. Parse the response to isolate the actual value in a variable then use that variable when sending your string.
I'm not familiar with Casio projector but the protocol look the same has some in focus projector and you will probably need to send your command and the read state to get your actual value:
(VOL30)(VOL?)
Good luck
There's not a lot of value to be had by asking what it is set at, if you already know what you told it. Because if it didn't take your command to set the volume, it probably can't respond to your query either, and you likely aren't working for power or other commands either.
The exception to this is where someone might be using a separate remote and is in competition with your control system. Even then, the only consequence of just sending your tracked control system commands is that the volume will resume where the control system left off, regardless of what the remote may have done in the meantime. Which may also be just fine.
Use your tracked volume to display on panels as well. It will be right unless someone intervenes elsewhere. So many lines of code get devoted to putting "55%" on a panel by sending 55 to the device, then asking the device what it has, parsing the 55 that comes back, then formatting that for the panel.