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); } }
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); }