title: C# Not getting a Modbus RTU reply
body: <p>Been trying to get a response from a device using modbus. Using other applications I checked that device it working just fine. But on my application I never seem to be able to get any response.</p>
  <pre><code>private void timerModbus_Tick(object sender, EventArgs e)
          {
              if (!checkBoxModbus.Checked) return;
              string str = &quot;01 03 00 00 00 08 44 0C&quot;;
              byte[] bytes = str.Split(' ').Select(s =&gt; Convert.ToByte(s, 16)).ToArray();
              serialPortModbus.Write(bytes, 0, bytes.Length);
  
              serialPortModbus.DataReceived += new SerialDataReceivedEventHandler(port_ModbusDataReceived);
  
          }
          private void port_ModbusDataReceived(object sender, SerialDataReceivedEventArgs e)
          {
              textBoxModbus.AppendText(serialPortModbus.ReadExisting());
          }
  </code></pre>
  <p>Is my serial read/write not up for this task?</p>