| | |
| | | { |
| | | BluetoothHelper.GetInstance().SMR += new BluetoothHelper.ShowMessReturn(GetReceive); |
| | | barEditItem2.EditValue = "2"; |
| | | |
| | | //InitControl(); |
| | | } |
| | | |
| | |
| | | |
| | | switch (smsg[0].Trim()) |
| | | { |
| | | case "getlog": |
| | | case IBoxHelper.getlogCode: |
| | | var getloglist = JsonHelper.Json2Object<List<IBoxLogViewModel>>(smsg[1].Trim()); |
| | | IBoxFormLog.BindData(getloglist, ConnectType == 1 ? true : false); |
| | | break; |
| | | |
| | | case "getbase": |
| | | case IBoxHelper.getbaseCode: |
| | | var getbaselist = JsonHelper.Json2Object<List<StationMonitorListGroupMobileDto>>(smsg[1].Trim()); |
| | | if (IBoxFormOverview != null) |
| | | { |
| | |
| | | stationMonitors = getbaselist; |
| | | //else |
| | | if (IBoxFormMonitor != null) |
| | | IBoxFormMonitor.BindGrid(getbaselist, ConnectType == 1 ? true : false); |
| | | IBoxFormMonitor.BindGrid(getbaselist, ConnectType == 1 ? true : false); |
| | | WaitFormHelper.HideWaitForm(); |
| | | break; |
| | | |
| | | case "gethistoryrecord": |
| | | case IBoxHelper.gethistoryrecordCode: |
| | | var b = smsg[1].Trim(); |
| | | var gethistoryrecordlist = new List<MonitorRecord>(); |
| | | |
| | |
| | | IBoxFormMonitor.SetChartData(gethistoryrecordlist, ConnectType == 1 ? true : false); |
| | | break; |
| | | |
| | | case "getalarmbyday": |
| | | case IBoxHelper.getalarmbydayCode: |
| | | var l = smsg[1].Trim(); |
| | | IBoxFormMonitor.SetAlarmByDay(l, ConnectType == 1 ? true : false); |
| | | break; |
| | | |
| | | case "getbysignalidofdayrange": |
| | | case IBoxHelper.getbysignalidofdayrangeCode: |
| | | var getbysignalidofdayrangelist = JsonHelper.Json2Object<List<MonitorValueAlarmRecord>>(smsg[1].Trim()); |
| | | break; |
| | | |
| | | case "getrealrecord": |
| | | case IBoxHelper.getrealrecordCode: |
| | | var getrealrecordlist = JsonHelper.Json2Object<List<MonitorRealRecord>>(smsg[1].Trim()); |
| | | if (IBoxFormMonitor != null) |
| | | IBoxFormMonitor.SetRealRecord(getrealrecordlist, ConnectType == 1 ? true : false); |
| | | break; |
| | | |
| | | case "getparams": |
| | | case IBoxHelper.getparamsCode: |
| | | var model = JsonHelper.Json2Object<IBoxConfigViewModel>(smsg[1].Trim()); |
| | | IBoxFormParams.BindData(model, ConnectType == 1 ? true : false); |
| | | break; |
| | | |
| | | case "getprotocol": |
| | | case IBoxHelper.getprotocolCode: |
| | | { |
| | | var pmodel = JsonHelper.Json2Object<IBoxProtocolViewModel>(smsg[1].Trim()); |
| | | IBoxFormProtocol.BindData(pmodel, ConnectType == 1 ? true : false); |
| | | break; |
| | | } |
| | | case "getrules": |
| | | case IBoxHelper.getrulesCode: |
| | | { |
| | | var rgetbaselist = JsonHelper.Json2Object<List<StationMonitorListGroupMobileDto>>(smsg[1].Trim()); |
| | | IBoxFormRule.BindGrid(rgetbaselist, ConnectType == 1 ? true : false); |
| | | SendText(null, IBoxHelper.startCode + IBoxHelper.getsignaltypeCode + IBoxHelper.paramCode + IBoxHelper.endCode); |
| | | break; |
| | | } |
| | | case "getcalvalue": |
| | | { |
| | | var getcalvaluelist = JsonHelper.Json2Object<List<CalcValue>>(smsg[1].Trim()); |
| | | //IBoxFormScheme.BindData(getcalvaluelist, stationMonitors, ConnectType == 1 ? true : false); |
| | | break; |
| | | } |
| | | case "getstore": |
| | | case IBoxHelper.getstoreCode: |
| | | { |
| | | var pmodel = JsonHelper.Json2Object<SystemInfoViewModel>(smsg[1].Trim()); |
| | | IBoxFormSystemInfo.BindData(pmodel, ConnectType == 1 ? true : false); |
| | | break; |
| | | } |
| | | case "getfilter": |
| | | case IBoxHelper.getfilterCode: |
| | | { |
| | | var pmodel = JsonHelper.Json2Object<IBoxFilterViewModel>(smsg[1].Trim()); |
| | | IBoxFormDataFilter.BindData(pmodel, ConnectType == 1 ? true : false); |
| | | break; |
| | | } |
| | | case "getsignaltype": |
| | | case IBoxHelper.getsignaltypeCode: |
| | | { |
| | | var list = JsonHelper.Json2Object<List<IBox.WinFrmUI.GeneralViewModel>>(smsg[1].Trim()); |
| | | IBoxFormRule.SetSignalType(list); |
| | | SendText(null, IBoxHelper.startCode + IBoxHelper.getMonitorgroupCode + IBoxHelper.paramCode + IBoxHelper.endCode); |
| | | break; |
| | | } |
| | | case "getmonitorgroup": |
| | | case IBoxHelper.getMonitorgroupCode: |
| | | { |
| | | var list = JsonHelper.Json2Object<List<IBox.WinFrmUI.MonitorPointGroup>>(smsg[1].Trim()); |
| | | IBoxFormRule.SetMonitorPoint(list); |
| | | break; |
| | | } |
| | | case "getenergyanaly": |
| | | case IBoxHelper.getenergyanalyCode: |
| | | { |
| | | var list = JsonHelper.Json2Object<List<PumpEnergyViewModel>>(smsg[1].Trim()); |
| | | IBoxFormEnergyAnalysis.BindData(list); |