void gxTerminal1_OnTrace(object sender, TraceEventArgs e) { if ((e.Type & TraceTypes.Info) != 0) { System.Diagnostics.Debug.WriteLine(e.ToString()); } else if ((e.Type & TraceTypes.Error) != 0) { System.Diagnostics.Debug.WriteLine(e.ToString()); } else if ((e.Type & TraceTypes.Warning) != 0) { System.Diagnostics.Debug.WriteLine(e.ToString()); } else if ((e.Type & TraceTypes.Sent) != 0) { System.Diagnostics.Debug.WriteLine("<- " + e.ToString()); } else if ((e.Type & TraceTypes.Received) != 0) { System.Diagnostics.Debug.WriteLine("-> " + e.ToString()); } }
void Media_OnTrace(object sender, TraceEventArgs e) { GXLogWriter.WriteLog(e.ToString()); }
internal void media_OnTrace(object sender, TraceEventArgs e) { if (m_OnTrace != null) { m_OnTrace(sender, e); } }
void OnTrace(object sender, TraceEventArgs e) { //Are media sent and received bytes shown. if (!ParentComponent.m_ShowMediaTrace && sender is IGXMedia) { if ((e.Type & (TraceTypes.Sent | TraceTypes.Received)) != 0) { return; } } if (InvokeRequired) { this.BeginInvoke(new TraceEventHandler(OnTrace), new object[] { sender, e }); return; } lock (TraceEvents) { TraceEvents.Add(e); TraceView.VirtualListSize = TraceEvents.Count; if (TraceFollowLast) { TraceView.EnsureVisible(TraceEvents.Count - 1); } } }
/// <summary> /// Send device trace to the database. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void Device_OnTrace(object sender, TraceEventArgs e) { if (m_Trace != null) { GXAmiTrace trace = new GXAmiTrace(); trace.DeviceId = Device.ID; trace.Type = e.Type; if (e.Data is byte[]) { trace.Data = BitConverter.ToString(e.Data as byte[]).Replace('-', ' '); } else if (e.Data != null) { trace.Data = Convert.ToString(e.Data); } if (trace.Data != null) { trace.DataType = trace.Data.GetType().FullName; } m_Trace(new GXAmiTrace[] { trace }); } }
void OnTraceEvent(object sender, TraceEventArgs e) { if (OnTrace != null) { OnTrace(sender, e); } }
void media_OnTrace(object sender, TraceEventArgs e) { if (DC != null) { GXAmiTrace trace = new GXAmiTrace(); trace.Type = e.Type; trace.Data = e.DataToString(false); trace.DataType = e.Data.GetType().FullName; DC.AddTraces(new GXAmiTrace[] { trace }); } }
void OnTrace(object sender, TraceEventArgs e) { //Are media sent and received bytes shown. if (!ParentComponent.m_ShowMediaTrace && sender is IGXMedia) { if ((e.Type & (TraceTypes.Sent | TraceTypes.Received)) != 0) { return; } } if (TracePause) { return; } if (InvokeRequired) { this.Invoke(new TraceEventHandler(OnTrace), new object[] { sender, e }); return; } lock (TraceEvents) { bool update = false; //Remove first item if maximum item count is reached. if (Gurux.DeviceSuite.Properties.Settings.Default.TraceMaximumCount > 0 && TraceEvents.Count == Gurux.DeviceSuite.Properties.Settings.Default.TraceMaximumCount) { update = true; TraceEvents.RemoveAt(0); } TraceEvents.Add(e); TraceView.VirtualListSize = TraceEvents.Count; if (TraceFollowLast) { TraceView.EnsureVisible(TraceEvents.Count - 1); } if (update) { TraceView.Refresh(); } } }
void GXClient_OnTrace(object sender, TraceEventArgs e) { try { if (m_OnTrace != null) { m_OnTrace(sender, e); } } catch (Exception ex) { NotifyError(this, ex); } }