private void HttpPeripheral_ReceivedData(object source, ReceivedDataEventArgs args) { var argsByteArray = args.ReceivedData; var str = DataConversion.ByteArrayToAsciiString(argsByteArray); Debug.Write(str); }
public void OnReceivedData(byte[] data) { ReceivedDataEventArgs receivedArgs = new ReceivedDataEventArgs(); receivedArgs.ReceivedData = data; ReceivedData?.Invoke(this, receivedArgs); }
protected virtual void OnReceivedData(ReceivedDataEventArgs e) { if (ReceivedData != null) { ReceivedData(this, e); } }
void myModbusMaster_NewSerialDataRecieved(object sender, ReceivedDataEventArgs e) { if (this.InvokeRequired) { // Using this.Invoke causes deadlock when closing serial port, and BeginInvoke is good practice anyway. this.BeginInvoke(new EventHandler <ReceivedDataEventArgs>(myModbusMaster_NewSerialDataRecieved), new object[] { sender, e }); return; } string theString = e.Data; if (theString.Length > 70) { theString = theString.Substring(0, 70); } theString += "\r\n"; int maxTextLength = 1000; // maximum text length in text box if (tbData.TextLength > maxTextLength) { tbData.Text = tbData.Text.Remove(0, tbData.TextLength - maxTextLength); } tbData.AppendText(theString); tbData.ScrollToCaret(); }
private void xph_DataReceived(object sender, ReceivedDataEventArgs e) { try { Logging.LogMessageToFile(this.ToString() + "- xph_DataReceived - Received => " + e.ReceivedData, "ALL"); RS232 com = (RS232)sender; string message = ""; int maxNumberofWhiles = 100; int numberOfWhiles = 0; //pass message on to protocol translator and get translation //take into account that multiple submessages can exist in one transmission $<2800?69#$<2800?69#$<2800?69# // handle each # as a complete message from CTX35 // find messages in one message that ends with # if (debug) { Debug.Print(this.ToString() + " xph_DataReceived - " + DateTime.Now.ToString() + " - => " + e.ReceivedData); } bufferString = bufferString + e.ReceivedData; do { if (bufferString.IndexOf("#") > 0) { message = bufferString.Substring(0, bufferString.IndexOf("#") + 1); if (debug) { Debug.Print(this.ToString() + " xph_DataReceived - " + DateTime.UtcNow.ToString() + " - => " + com.ToString() + " - " + message); } TranslateIncomingMessage(message); if (bufferString.Length > bufferString.IndexOf("#") + 1) { bufferString = bufferString.Substring(bufferString.IndexOf("#") + 1, (bufferString.Length - (bufferString.IndexOf("#") + 1))); } else { bufferString = ""; } } numberOfWhiles++; }while (bufferString.IndexOf("#") > 0 && numberOfWhiles < maxNumberofWhiles); if (numberOfWhiles >= maxNumberofWhiles) { Debug.Print(this.ToString() + " xph_DataReceived - " + DateTime.UtcNow.ToString() + " - => " + com.ToString() + " - " + message); Logging.LogMessageToFile(this.ToString() + "- Error in While searching for end of message # in " + bufferString, "ALL"); } //Debug.Print(DateTime.UtcNow.ToString() + ", RECEIVED from " + com.ToString() + " - " + e.ReceivedData); } catch (Exception ex) { Logging.LogMessageToFile(this.ToString() + "-" + ex.Message, "ALL"); } }
private void Wrapper_ReceivedData(object sender, ReceivedDataEventArgs e) { foreach (ListViewItem item in lvClients.Items) { if (item.Tag == sender) { ShowReceivedDataOnItem(item, e.Data); UpdateReceivedCountOnItem(item); UpdateReceivedTimeOnItem(item); break; } } }
private void StartListening() { NetworkStream stream = client.GetStream(); while (client.Connected) { byte[] buffer = new byte[1024]; int length = stream.Read(buffer, 0, buffer.Length); ReceivedDataEventArgs args = new ReceivedDataEventArgs(buffer.SubArray(0, length)); ReceivedData?.Invoke(this, args); } }
private void ReadAfterJumpEvent() { byte[] output = new byte[WindowSize]; for (int i = 0; i < WindowSize; i++) { output[i] = (byte)this.FileStream.ReadByte(); } var EventArgs = new ReceivedDataEventArgs(Encoding.UTF8.GetString(output), InternalPosition); if (SeekDoneEvent != null) { SeekDoneEvent(this, EventArgs); } }
private void ConnectedWebServerPeripheral_ReceivedData(object source, ReceivedDataEventArgs args) { Debug.Write(DataConversion.ByteArrayToAsciiString(args.ReceivedData)); }
private static void Client_OnDataReceived(object sender, ReceivedDataEventArgs e) { var message = e.Data as Message; Console.WriteLine($"{message.Author} say: {message.Text}"); }
private void FlagImageOnFlagChanged(object sender, ReceivedDataEventArgs e) { ToolTip = e.ToolTip; ValueLabel.Foreground = GlobalVisualDictionary.FLAGtoBrush(e.Flag); }
private void Client_ReceivedData(object sender, ReceivedDataEventArgs e) { var formattedText = Utils.FormatReceivedData(e.Data, SpaceBetweenElements.Space, DisplayMode.Hex); txtLogs.AppendText(formattedText + Environment.NewLine); }
private static void Hub_OnDataReceived(object sender, ReceivedDataEventArgs e) { var message = e.Data as Message; hub.SendToAll(message); }