ningshuxia
2025-03-18 1282ea9cc81abed0ed4def0414ef3897c048e0d1
WinFrmUI/IBox.WinFrmUI/IBoxForm.cs
@@ -22,17 +22,7 @@
        private Thread listenThread, sendThread;//发送/接收线程
        private BluetoothClient myClient = null;
        private string startCode = "[&start&]";
        private string endCode = "[&end&]";
        private string paramCode = "[&param&]";
        private string getbaseCode = "getbase";
        private string getrealrecordCode = "getrealrecord";
        private string gethistoryrecordCode = "gethistoryrecord";
        private string getalarmbydayCode = "getalarmbyday";
        private string getbysignalidofdayrangeCode = "getbysignalidofdayrange";
        private string getmonitorCode = "getmonitor";
        private string getsignaltypeCode = "getsignaltype";
        private string getMonitorgroupCode = "getmonitorgroup";
        private BluetoothDeviceInfo curLanYa = null;
        private List<BluetoothDeviceInfo> LstBluetooth = null;
@@ -91,14 +81,14 @@
        private void ConnectedEve()
        {
            barButtonItem2.Enabled = barButtonItem3.Enabled = barButtonItem14.Enabled = barButtonItem11.Enabled = barButtonItem12.Enabled = barButtonItem4.Enabled = barButtonItem5.Enabled = barButtonItem6.Enabled = barButtonItem7.Enabled = barButtonItem8.Enabled = barButtonItem9.Enabled = barButtonItem13.Enabled = true;
            barButtonItem2.Enabled = barButtonItem3.Enabled = barButtonItem14.Enabled = barButtonItem11.Enabled = barButtonItem12.Enabled = barButtonItem4.Enabled = barButtonItem5.Enabled = barButtonItem7.Enabled = barButtonItem8.Enabled = barButtonItem13.Enabled = true;
            barButtonItemConnected.Enabled = false;
            barButtonItemClose.Enabled = true;
        }
        private void ClosedEve()
        {
            barButtonItem2.Enabled = barButtonItem3.Enabled = barButtonItem14.Enabled = barButtonItem11.Enabled = barButtonItem12.Enabled = barButtonItem4.Enabled = barButtonItem5.Enabled = barButtonItem6.Enabled = barButtonItem7.Enabled = barButtonItem8.Enabled = barButtonItem9.Enabled = barButtonItem13.Enabled = false;
            barButtonItem2.Enabled = barButtonItem3.Enabled = barButtonItem14.Enabled = barButtonItem11.Enabled = barButtonItem12.Enabled = barButtonItem4.Enabled = barButtonItem5.Enabled = barButtonItem7.Enabled = barButtonItem8.Enabled = barButtonItem13.Enabled = false;
            barButtonItemConnected.Enabled = true;
            barButtonItemClose.Enabled = false;
        }
@@ -311,9 +301,9 @@
                WaitFormHelper.HideWaitForm();
                MessageBoxHelper.ShowError("蓝牙设备连接失败,请重试!"); return;
            }
            if (!string.IsNullOrEmpty(msg) && msg.Contains(startCode))
            if (!string.IsNullOrEmpty(msg) && msg.Contains(IBoxHelper.startCode))
            {
                var order = msg.Replace(endCode, "").Replace(startCode, "").Trim();
                var order = msg.Replace(IBoxHelper.endCode, "").Replace(IBoxHelper.startCode, "").Trim();
                SetOrder(order);
            }
            else
@@ -327,7 +317,7 @@
        private void SetOrder(string order)
        {
            var smsg = order.Split(new string[] { paramCode }, StringSplitOptions.RemoveEmptyEntries);
            var smsg = order.Split(new string[] { IBoxHelper.paramCode }, StringSplitOptions.RemoveEmptyEntries);
            if (smsg.Length < 2)
            {
                return;
@@ -399,7 +389,7 @@
                    {
                        var rgetbaselist = JsonHelper.Json2Object<List<StationMonitorListGroupMobileDto>>(smsg[1].Trim());
                        IBoxFormRule.BindGrid(rgetbaselist, ConnectType == 1 ? true : false);
                        SendText(null, startCode + getsignaltypeCode + paramCode + endCode);
                        SendText(null, IBoxHelper.startCode + IBoxHelper.getsignaltypeCode + IBoxHelper.paramCode + IBoxHelper.endCode);
                        break;
                    }
                case "getcalvalue":
@@ -424,7 +414,7 @@
                    {
                        var list = JsonHelper.Json2Object<List<IBox.WinFrmUI.GeneralViewModel>>(smsg[1].Trim());
                        IBoxFormRule.SetSignalType(list);
                        SendText(null, startCode + getMonitorgroupCode + paramCode + endCode);
                        SendText(null, IBoxHelper.startCode + IBoxHelper.getMonitorgroupCode + IBoxHelper.paramCode + IBoxHelper.endCode);
                        break;
                    }
                case "getmonitorgroup":
@@ -528,7 +518,7 @@
                var result = Yw.Untity.HttpRequestHelper.Get(param);
                if (result == "true")
                {
                    SendText(null, startCode + getbaseCode + paramCode + endCode);
                    SendText(null, IBoxHelper.startCode + IBoxHelper.getbaseCode + IBoxHelper.paramCode + IBoxHelper.endCode);
                    ConnectedEve();
                    MessageBoxHelper.ShowSuccess("连接成功!");
@@ -656,7 +646,7 @@
            }
            catch
            {
                MessageBoxHelper.ShowInfo("这个电脑蓝牙不可用!");
                //MessageBoxHelper.ShowInfo("这个电脑蓝牙不可用!");
            }
        }