void myStream_DataReceived(object sender, Crestron.SimplSharp.Ssh.Common.ShellDataEventArgs e) { var stream = (ShellStream)sender; // Loop as long as there is data on the stream while (stream.DataAvailable) { // Read the stream and pass it to SSP myEventToSsp(stream.Read()); } }
private void comStream_DataReceived(object sender, Crestron.SimplSharp.Ssh.Common.ShellDataEventArgs e) { StringBuilder rxBuilder = new StringBuilder(); var stream = (ShellStream)sender; while (stream.DataAvailable) { rxBuilder.Append(stream.Read()); } triggerRxEvent(rxBuilder.ToString()); }