Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            CP1616Packet setID = CP1616Packet.CP1616ComProc(ref Uart, 4, 0, BytesOP.MakeShort((byte)numericUpDown1.Value, 0));

            if (setID != null)
            {
                if (setID.Data[0] == 1)//设定成功
                {
                    MessageBox.Show("设定成功:" + setID.Data[1].ToString() + "->" + setID.Data[2].ToString());
                }
                else if (setID.Data[0] == 2)
                {
                    MessageBox.Show("设定失败,没有无线节点响应");
                }
                else if (setID.Data[0] == 3)//设定成功
                {
                    MessageBox.Show("网络已经启动,请先利用“启动网络”功能接入网络,而后停止网络后再设定节点ID");
                }
            }
        }
Beispiel #2
0
        void HandWork()
        {
            CP1616Packet cp1616Packet = CP1616Packet.CP1616ComProc(ref serialPort1, 0x01, 0x01, null, 3);

            if (cp1616Packet != null)
            {
                RxCount++;
                TxCount++;
            }
            else
            {
                TxCount++;
                WFNetLib.Log.TextLog.AddTextLog(TxCount.ToString(), true);
            }
            this.Invoke((EventHandler)(delegate
            {
                label3.Text = TxCount.ToString();
                label4.Text = RxCount.ToString();
            }));
        }