Beispiel #1
0
 public void ZapErrorCallback(DeviceBase device, string message, string details, bool panic)
 {
     if (this.InvokeRequired)
     {
         var d = new DeviceBase.DeviceErrorCallback(ZapErrorCallback);
         this.BeginInvoke(d, new object[] { device, message, details, panic });
     }
     else
     {
         if (panic)
         {
             DoPanic();
         }
         if (!String.IsNullOrEmpty(message))
         {
             AddMessage(message);
         }
         if (!String.IsNullOrEmpty(details))
         {
             AddMessage(details);
         }
         Proxy.ReportError(new ErrorCommand()
         {
             Error = message, Details = details
         });
     }
 }
Beispiel #2
0
 void ProxyErrorCallback(DeviceBase device, string message, string details, bool panic)
 {
     if (this.InvokeRequired)
     {
         var d = new DeviceBase.DeviceErrorCallback(ProxyErrorCallback);
         this.BeginInvoke(d, new object[] { device, message, details, panic });
     }
     else
     {
         AddMessage(message);
         AddMessage(details);
     }
 }