Ejemplo n.º 1
0
 public void Start()// deleUserHandleRecv _userHandleRecv, deleUserHandleSend _userHandleSend)
 {
     DriverS.StartRead((rx_data) =>
     {
         Message m = new Message();
         m.FromData(rx_data);
         OnMsg(m);
     });
     System.Threading.Thread t = new System.Threading.Thread(() =>
     {
         bExit = false;
         StartSendQueue();
     });
     t.Start();
 }
Ejemplo n.º 2
0
        public void Start(IWatcher watcher = null)// deleUserHandleRecv _userHandleRecv, deleUserHandleSend _userHandleSend)
        {
            if (watcher != null)
            {
                watcherColl.AddWatcher(watcher);
            }

            DriverS.StartRead((rx_data) =>
            {
                Message m = new Message();
                m.FromData(rx_data);
                OnMsg(m);
            });
            System.Threading.Thread t = new System.Threading.Thread(() =>
            {
                bExit = false;
                StartSendQueue();
            });
            t.Start();
        }