コード例 #1
0
ファイル: DemoUtils.cs プロジェクト: chengmonk/watertest
 public static void BulkReadRenderResult(HslCommunication.Core.IReadWriteNet readWrite, TextBox addTextBox, TextBox lengthTextBox, TextBox resultTextBox)
 {
     try
     {
         OperateResult <byte[]> read = readWrite.Read(addTextBox.Text, ushort.Parse(lengthTextBox.Text));
         if (read.IsSuccess)
         {
             resultTextBox.Text = "Result:" + HslCommunication.BasicFramework.SoftBasic.ByteToHexString(read.Content);
         }
         else
         {
             MessageBox.Show("Read Failed:" + read.ToMessageShowString());
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Read Failed:" + ex.Message);
     }
 }
コード例 #2
0
 public static byte[] BulkReadRenderResult(HslCommunication.Core.IReadWriteNet readWrite, string address, ushort length)
 {
     byte[] resultDate = null;
     try
     {
         OperateResult <byte[]> read = readWrite.Read(address, length);
         if (read.IsSuccess)
         {
             resultDate = read.Content;
         }
         else
         {
         }
     }
     catch (Exception ex)
     {
         // EventscadaException?.Invoke(this.GetType().Name, ex.Message);
         throw ex;
     }
     return(resultDate);
 }