Ejemplo n.º 1
0
        /// <summary>
        /// 设置DataPiont的值
        /// </summary>
        /// <param name="setDpDto"></param>
        public void SetDataPointValue(SetDataPointValueDto setDpDto)
        {
            SetDataPointValue setDataPointValue = new SetDataPointValue()
            {
                DataPointNumber = setDpDto.DataPointNumber,
                ValueToSet      = setDpDto.ValueToSet,
            };

            this.ModbusTCPServer.AddDataPointToSetValue(setDataPointValue);
        }
 public void SetValueToModusCommandExecute()
 {
     if (null != this.SeleteItem)
     {
         DataPointViewModel dataPointViewModel = this.SeleteItem as DataPointViewModel;
         if (null != dataPointViewModel)
         {
             SetDataPointValueDto dto = new SetDataPointValueDto()
             {
                 DataPointNumber = dataPointViewModel.Number,
                 ValueToSet      = dataPointViewModel.ValueToSet
             };
             ModbusService.Instance.SetDataPointValue(dto);
         }
     }
     else
     {
         MessageBox.Show("先选中一行");
     }
 }