title: C# serial communication with u-blox gps
body: <p>I have a GPS from u-blox.com with a USB-connection and driver. The driver installs a virual COM port that pops up when you plug the USB in. Using a hyperterminal I can then watch the flow of data from the GPS.</p>
  
  <p>Then I want the data in my program, not so easy...</p>
  
  <p>I have implemented some methods using the serialPort class to read from the GPS, but am unsuccessful. I have programmed several serial device readers and writers before in C#, but this one stops me.</p>
  
  <p>As an example, the simple code in <a href="http://csharp.simpleserial.com/" rel="nofollow noreferrer">simpleSerial</a> will not give you anything unless you unplug and replug the USB.</p>
  
  <p>Have tried reading it with matlab, which works great, but as the rest of my program that needs the GPS data is in c#, that doesn't quite fix the problem.</p>
  
  <p>Is there some high level C# things going on in the serialPort class that I can circumvent? Or is there any known problems reading USB-serialports, which I assume works like my GPS?</p>