Example #1
0
        public void WriteCOMAndWaitAsyncCallback(IAsyncResult ar)
        {
            WriteCOMAndWaitHandler handler = (WriteCOMAndWaitHandler)ar.AsyncState;

            string rxMsg = handler.EndInvoke(ar);

            object[]      parameters = new object[2];
            List <object> dataList   = new List <object>();
        }
Example #2
0
        private void Form_CommandSent(object sender, ScriptEventArgs sea)
        {
            if (sea.WaitForResponse)
            {
                //WriteCOMAndWaitHandler handler = new WriteCOMAndWaitHandler(WriteCOMAndWait);
                //handler.BeginInvoke(sea.PADCommand, 4000, new AsyncCallback(WriteCOMAndWaitAsyncCallback), handler);


                WriteCOMAndWaitHandler handler = new WriteCOMAndWaitHandler(egmConnection.Send);
                handler.BeginInvoke(sea.PADCommand, 4000,
                                    new AsyncCallback(WriteCOMAndWaitAsyncCallback), handler);
            }
            else
            {
                //WriteCOM(sea.PADCommand);
                egmConnection.Send(sea.PADCommand);
            }
        }