private void Controller_Robot2Received(object sender, ReceiveEventArgs e) { LogConsole.AsyncInvoke(x => { if (!x.IsDisposed) { x.AppendText($"[{DateTime.Now}][NETWORK] : {e.BytesRead} Bytes Readed from Robot 2 as {e.IP}{Environment.NewLine}"); } }); }
private void Controller_ErrorOccurred(object sender, Core.Network.ExceptionEventArgs e) { LogConsole.AsyncInvoke(x => { if (!x.IsDisposed) { x.AppendText($"[{DateTime.Now}][ERROR] : {e.Message}[{e.ErrorCode}] {e.StackTrace}{Environment.NewLine}"); } }); }
private void Controller_Robot1Sended(object sender, SendEventArgs e) { LogConsole.AsyncInvoke(x => { if (!x.IsDisposed) { x.AppendText($"[{DateTime.Now}][NETWORK] : {e.BytesSent} Bytes Sended to Robot 1 as {e.IP}{Environment.NewLine}"); } }); }
private void Controller_Robot2Disconnected(object sender, Core.Network.DisconnectEventArgs e) { Robot2Status.AsyncInvoke(x => { x.BackColor = Color.OrangeRed; }); LogConsole.AsyncInvoke(x => { if (!x.IsDisposed) { x.AppendText($"[{DateTime.Now}][NETWORK] : Robot 2 as {e.IP} Disconnected{Environment.NewLine}"); } }); }
private void Controller_Sensor2Disconnected(object sender, Core.Network.DisconnectEventArgs e) { Sensor2Status.AsyncInvoke(x => { x.BackColor = Color.OrangeRed; }); Sensor2ConnectionStatus.AsyncInvoke(x => { x.BackColor = Color.OrangeRed; x.Text = "Connection Failed"; }); LogConsole.AsyncInvoke(x => { if (!x.IsDisposed) { x.AppendText($"[{DateTime.Now}][NETWORK] : Disconnected From Sensor 2 as {e.IP}{Environment.NewLine}"); } }); Sensor2IpAddress.AsyncInvoke(x => { x.Enabled = true; }); }
private void Controller_Sensor1ConnectionRefused(object sender, ConnectionRefusedEventArgs e) { Sensor1Status.AsyncInvoke(x => { x.BackColor = Color.OrangeRed; }); Sensor1ConnectionStatus.AsyncInvoke(x => { x.BackColor = Color.OrangeRed; x.Text = "Connection Failed"; }); LogConsole.AsyncInvoke(x => { if (!x.IsDisposed) { x.AppendText($"[{DateTime.Now}][NETWORK] : Sensor 1 as {e.IP} Refused Connection{Environment.NewLine}"); } }); Sensor1IpAddress.AsyncInvoke(x => { x.Enabled = true; }); }
private void Controller_Sensor2Connected(object sender, Core.Network.ConnectEventArgs e) { controller.Sensor2IpAddress = e.IP; Sensor2Status.AsyncInvoke(x => { x.BackColor = Color.OliveDrab; }); Sensor2ConnectionStatus.AsyncInvoke(x => { x.BackColor = Color.OliveDrab; x.Text = "Connection Succeed"; }); LogConsole.AsyncInvoke(x => { if (!x.IsDisposed) { x.AppendText($"[{DateTime.Now}][NETWORK] : Sensor 2 Connected as {e.IP}{Environment.NewLine}"); } }); Sensor2IpAddress.AsyncInvoke(x => { x.Enabled = true; }); }