コード例 #1
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;
 }
コード例 #2
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;
 }