Serial control HD600 - "Hidden Problem"
Hello,
I've read a lot of the serial control posts in an effort to solve my own serial control script problem. I've been working with serial control of an HD600 using roStreamLineEvent. The serial communication software I was using to test this was adding a linefeed character to the string in addition to the carriage return. Debug print commands did not reveal the linefeed character, but use of a "print left(string$, 3)" would return two characters when 3 were input. That was one clue. It appears that the linefeed character does not get removed from the buffer when you call the event. Thus my control strings always worked the first time after a boot up of the HD600, but would not work after. I switched to hyperterminal and turned off the linefeed character. All of my control strings worked fine after this. In the end, my script was fine all along.
I've also implemented a HD600 using shell commands in a crestron controlled environment - HD600 instead of industrial DVD player. Easy! Rock solid.
Good Luck <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->