Example #1
0
 protected INmeaStreamUnitTest(INmeaStream strm)
 {
     _strm = strm;
 }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="streamFactory"></param>
 /// <param name="handler"></param>
 public NmeaReceiver(INmeaHandler handler)
 {
     _stream  = new NmeaStream();
     _handler = handler;
     _stream.NMEAMessageReceived += Stream_NMEAMessageReceived;
 }
Example #3
0
 public INmeaStreamUnitTest()
 {
     _strm = new NmeaStream(); // default implementation
 }
Example #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="parser"></param>
 /// <param name="stream"></param>
 /// <param name="handler"></param>
 public NmeaReceiver(Func <INmeaStream> streamFactory, INmeaHandler handler)
 {
     _stream  = streamFactory();
     _handler = handler;
     _stream.NMEAMessageReceived += Stream_NMEAMessageReceived;
 }