Esempio n. 1
0
 void _thread_ReadCompleteEvent(object sender, ReadCompleteEventArgs e)
 {
     _checkingThread = false;
     ReadAllFromDB();
     Status = "Finished reading posts at " + DateTime.Now.ToShortTimeString();
     if (e.Cookie != null)
     {
         Action callback = (Action)e.Cookie;
         if (callback != null)
         {
             callback();
         }
     }
 }
Esempio n. 2
0
 public void theGrp_ReadComplete(object sender, ReadCompleteEventArgs e)
 {
     Console.WriteLine("ReadComplete event: gh={0} id={1} me={2} mq={3}", e.groupHandleClient, e.transactionID, e.masterError, e.masterQuality);
     foreach (OPCItemState s in e.sts)
     {
         if (HRESULTS.Succeeded(s.Error))
         {
             Console.WriteLine(" ih={0} v={1} q={2} t={3}", s.HandleClient, s.DataValue, s.Quality, s.TimeStamp);
         }
         else
         {
             Console.WriteLine(" ih={0}    ERROR=0x{1:x} !", s.HandleClient, s.Error);
         }
     }
 }
Esempio n. 3
0
 private void TheGrp_ReadCompleted(object sender, ReadCompleteEventArgs e)
 {
     foreach (var s in e.sts)
     {
         if (s.Error != 0)
         {
             HandleClients[s.HandleClient].errorCode = s.Error;
         }
         else
         {
             HandleClients[s.HandleClient].errorCode = 0;
             if (s.Quality == (int)Quality.GOOD)
             {
                 HandleClients[s.HandleClient].Value = s.DataValue;
             }
             HandleClients[s.HandleClient].Quality   = s.Quality;
             HandleClients[s.HandleClient].TimeStamp = DateTime.FromFileTime(s.TimeStamp);
         }
     }
     OnReadCompleted(e);
 }
Esempio n. 4
0
 public void theGrp_ReadComplete(object sender, ReadCompleteEventArgs e)
 {
     //Console.WriteLine("ReadComplete event: gh={0} id={1} me={2} mq={3}", e.groupHandleClient, e.transactionID, e.masterError, e.masterQuality);
     //AddTotextBox("\r\nReadComplete event: gh = " + e.groupHandleClient + " id = " + e.transactionID + " me = " + e.masterError + " mq = " + e.masterQuality, textBox4);
     SetText("\r\nReadComplete event: gh = " + e.groupHandleClient + " id = " + e.transactionID + " me = " + e.masterError + " mq = " + e.masterQuality);
     foreach (OPCItemState s in e.sts)
     {
         if (HRESULTS.Succeeded(s.Error))
         {
             //Console.WriteLine(" ih={0} v={1} q={2} t={3}", s.HandleClient, s.DataValue, s.Quality, s.TimeStamp);
             //AddTotextBox("\r\n ih = " + s.HandleClient + " v = " + s.DataValue + " q = " + s.Quality + " t = " + s.TimeStamp, textBox4);
             SetText("\r\n ih = " + s.HandleClient + " v = " + s.DataValue + " q = " + s.Quality + " t = " + s.TimeStamp);
         }
         else
         {
             //Console.WriteLine(" ih={0}    ERROR=0x{1:x} !", s.HandleClient, s.Error);
             //AddTotextBox("\r\n ih = " + s.HandleClient + " ERROR = 0x" + s.Error, textBox4);
             SetText("\r\n ih = " + s.HandleClient + " ERROR = 0x" + s.Error);
         }
     }
 }
Esempio n. 5
0
 void repository_handler_LoadComplete(object sender, ReadCompleteEventArgs<ScriptRepository> args)
 {
     /*
     foreach (ScriptManifestReference scriptRef in args.Data.Scripts)
     {
         LoadManifest(scriptRef.URI);
     }
      */
 }
Esempio n. 6
0
        void manifest_handler_LoadComplete(object sender, ReadCompleteEventArgs<ScriptManifest> args)
        {
            String id = args.Data.Id.ToString();

            //TODO fix icon uri
            String imgKey = "default";

            if (imgKey != "default" && !this.imageList1.Images.ContainsKey(imgKey))
            {
                try
                {
                    /*
                    System.Net.WebRequest r = System.Net.WebRequest.Create(args.Data.Info.IconURI);
                    System.Net.WebResponse resp = r.GetResponse();

                    System.IO.Stream str = resp.GetResponseStream();
                    Image ico = Image.FromStream(str);
                    this.imageList1.Images.Add(imgKey, ico);

                    System.IO.MemoryStream ms = new System.IO.MemoryStream();
                    ico.Save(ms, ico.RawFormat);
                    Console.WriteLine(Convert.ToBase64String(ms.ToArray(), Base64FormattingOptions.InsertLineBreaks));
                    //byte[] imgData = new byte[str.Length];
                    //str.Read(imgData, 0, (int)str.Length);
                    //Console.WriteLine(Convert.ToBase64String(imgData, Base64FormattingOptions.None));
                     */
                }
                catch
                {
                    imgKey = "error";
                }
            }

            ListViewItem i = new ListViewItem(args.Data.Name, imgKey);
            i.SubItems.Add(args.Data.Author);
            i.Tag = args.Data;
            listView1.Items.Add(i);
        }
Esempio n. 7
0
 void group_ReadCompleted(object sender, ReadCompleteEventArgs e)
 {
 }
Esempio n. 8
0
 void _thread_ReadCompleteEvent(object sender, ReadCompleteEventArgs e)
 {
     _pageStart    = e.pageEnd;
     _readingPosts = false;
 }
Esempio n. 9
0
        public void TestCreateReadCompleteEventArgs01()
        {
            ReadCompleteEventArgs readCompleteEventArgs = CreateReadCompleteEventArgs01();

            Assert.IsNotNull(readCompleteEventArgs);
        }
Esempio n. 10
0
        public static ReadCompleteEventArgs CreateReadCompleteEventArgs01()
        {
            ReadCompleteEventArgs readCompleteEventArgs = new ReadCompleteEventArgs();

            return(readCompleteEventArgs);
        }