public void SetDataPointValue(SetDataPointValueRequest request)
        {
            List <DataPoint> dataPointToSetValues
                = request.DataPointsToSetValue.ConverToDataPoints().ToList();

            foreach (var dataPointToSetValue in dataPointToSetValues)
            {
                DataPoint dataPoint = this.allDataPoints.Find(p => p.Number == dataPointToSetValue.Number);
                if (null != dataPoint)
                {
                    dataPoint.ValueToSet = dataPointToSetValue.ValueToSet;
                }
            }

            AddWriteRegisterCommands(dataPointToSetValues);
        }
        public void SetValueToModusCommandExecute()
        {
            IModbusService modbusService = IocContainerFactory.GetUnityContainer().Resolve <IModbusService>();

            if (null != this.SeleteItem)
            {
                DataPointViewModel dataPointViewModel = this.SeleteItem as DataPointViewModel;
                if (null != dataPointViewModel)
                {
                    SetDataPointValueRequest request           = new SetDataPointValueRequest();
                    DataPointInfoView        dataPointInfoView = dataPointViewModel.ConvertToDataPointInfoView();
                    request.DataPointsToSetValue.Add(dataPointInfoView);

                    modbusService.SetDataPointValue(request);
                }
            }
            else
            {
                MessageBox.Show("先选中一行");
            }
        }
 public void SetDataPointValue(SetDataPointValueRequest request)
 {
 }