Exemple #1
0
        public void VD_Test()
        {
            string src = System.IO.File.ReadAllText(System.AppDomain.CurrentDomain.BaseDirectory + "protocol.txt");
            Comm.Protocol protocol = new Comm.Protocol();
            protocol.Parse(src);
            Comm.TC.VDTC vdtc = new Comm.TC.VDTC(protocol, "vd231", "192.168.22.231", 1001, 0xffff, new byte[] { 0, 0, 0, 0 },0,0,0);
            while (!vdtc.IsConnected)
                System.Threading.Thread.Sleep(1000);

             vdtc.m_device.OnTextSending += new Comm.OnSendingAckNakHandler(m_device_OnTextSending);
            vdtc.m_device.OnSendingPackage += new Comm.OnSendPackgaeHandler(m_device_OnSendingPackage);
            vdtc.m_device.OnReceiveText += new Comm.OnTextPackageEventHandler(m_device_OnReceiveText);
            vdtc.m_device.OnBeforeAck += new Comm.OnSendingAckNakHandler(m_device_OnBeforeAck);
            vdtc.m_device.OnAck += new Comm.OnAckEventHandler(m_device_OnAck);
            //  vdtc.m_device.

            while (true)
            {
                Console.ReadKey();
                vdtc.SetRealData(3, 0, 1);
                Console.ReadKey();
                vdtc.SetRealData(0, 0, 1);
            }
        }