I had this working for months and now all of a sudden it has stopped working...
I am able to send the receiver commands with success if I use /usr/pluto/bin/TestSerialPort
but the commands no longer work if I use MessageSend
I'm not sure what could have happened. The COM port on device is still defined correctly. The setup appears to be unchanged from what I can tell...
Here is the output in the DCERouter log when I attempt to turn off the receiver using MessageSend
08 06/13/14 16:31:01.131 Received Message from 0 (unknown / ) to 52 (YSP5100 / Home Theater), type 1 id 193 Command:Off, retry none, parameters: <0x70176b40>
08 06/13/14 16:31:01.131 Parameter 97(PK_Pipe): -1 <0x70176b40>
05 06/13/14 16:31:01.181 Socket::ReceiveData 0xb4cca670 failed, bytes left 0 start: 5410000 1: 0 1b: 0 2: 0 2b: 0 m_Socket: 163 Incoming_Conn Socket 163 ::ffff:192.168.60.222 <0x70176b40>
05 06/13/14 16:31:01.181 Socket::ReceiveString2 ReceiveData failed m_Socket: -1 Incoming_Conn Socket 163 ::ffff:192.168.60.222 <0x70176b40>
05 06/13/14 16:31:01.181 TCPIP: Closing connection to -1003 (Router Dev #0) 0xb4cca670 m_Socket: -1 <0x70176b40>
05 06/13/14 16:31:01.181 Router::RemoveAndDeleteSocket 0xb4cca670 -1003 <0x70176b40>