bchapp
06-28-2007, 03:01 PM
Is there a spec sheet on the latest version of the protocol? Currently I am looking at the version 2 protocol from Vixen 1.1.11 and the latest PIC assembly, but not everything is apparent. Mainly I am looking for things like what the byte after the address byte is (the "command" byte? what are the command definitions? I think I read somewhere that one was a dimmer setting and another was an off bit mask, but I couldn't find it again). Also, I do see that the sync character was changed to 0 a while ago, but I do not know if the other ideas mentioned in the old picdimmer forum were implemented. (Also, the old forum seems to be down right now...).
I also have some questions about what the values of the x02 command are (assumming x02 is dimmer values). I was reading the output of vixen for a simple test sequence with 16 channels, first output should turn on channels 1, 2, and 4 @ 100% and leave everything else off. Here is what I got out of it (all in hex).
00 80 02 fd fd fe fd fe fe fe fe 00 81 01 ff ff ff ff ff ff ff ff
It looks like xfd is 100% on and xfe is off. Is this true?
Anyway, could Phil, or someone close to the code please write up a new spec sheet on the current protocol that Vixen is implementing? The reason I ask is that I am designing custom hardware and am using the renard protocol for the implementation.
Thanks so much!
~Brian
I also have some questions about what the values of the x02 command are (assumming x02 is dimmer values). I was reading the output of vixen for a simple test sequence with 16 channels, first output should turn on channels 1, 2, and 4 @ 100% and leave everything else off. Here is what I got out of it (all in hex).
00 80 02 fd fd fe fd fe fe fe fe 00 81 01 ff ff ff ff ff ff ff ff
It looks like xfd is 100% on and xfe is off. Is this true?
Anyway, could Phil, or someone close to the code please write up a new spec sheet on the current protocol that Vixen is implementing? The reason I ask is that I am designing custom hardware and am using the renard protocol for the implementation.
Thanks so much!
~Brian