public CtrlMeasureInfo(int sluId, int ctrlId) { SluId = sluId; CtrlId = ctrlId; Data5 = null; DataPhy4 = null; DataAss6 = null; }
internal void AddSluCtrlNewData(int ctrlId, Wlst.client.SluCtrlDataMeasureReply.DataSluCtrlData info) { //IsNewdata = true; if (!SluCtrlNewData.ContainsKey(ctrlId)) { SluCtrlNewData.TryAdd(ctrlId, new CtrlMeasureInfo(RtuId, ctrlId)); } SluCtrlNewData[ctrlId].Data5 = info; SluCtrlNewData[ctrlId].LastUpdate = 5; SluCtrlNewData[ctrlId].LastUpdateTime = info.Info.DateTimeCtrl;//DateTime.Now.Ticks; }
void OnOtherViewShowData(Wlst.client.SluCtrlDataMeasureReply.DataSluCtrlData data) { try { if (data == null) return; UpdateCtrlData5(data ); Wlst.Cr.CoreMims.Services.ShowNewDataServices.ShowNewDataView( Wj2090Module.Services.ViewIdAssign.NewDataViewId); } catch (Exception ex) { } }