private void Listen()
{
while(tcpClient.Connected)
{
try
{
string curLine = clientStreamReader.ReadLine();
Log.Debug("Received data from receiver: " + curLine);
if (curLine.IndexOf("!1PWR00") > -1)
OSAEObjectStateManager.ObjectStateSet(_name, "OFF", "Onkyo");
if (curLine.IndexOf("!1PWR01") > -1)
OSAEObjectStateManager.ObjectStateSet(_name, "ON", "Onkyo");
}
catch (Exception ex)
{ Log.Error("Error reading from stream", ex); }
}
}