From dbb4ac350f09edc3492bc7c65681decf450b7e47 Mon Sep 17 00:00:00 2001 From: Morten Nielsen Date: Fri, 25 Jul 2014 12:26:16 -0700 Subject: [PATCH] Update README.md --- README.md | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3ab903e..ec81567 100644 --- a/README.md +++ b/README.md @@ -48,12 +48,12 @@ var TruePulse360B = devices.Where(t => t.Name.StartsWith("TP360B-")).FirstOrDefa RfcommDeviceService rfcommService = await RfcommDeviceService.FromIdAsync(TruePulse360B.Id); if (rfcommService != null) { - var rangeFinder = new BTDevices.NmeaDevice(rfcommService); + var rangeFinder = new NmeaParser.BluetoothDevice(rfcommService); rangeFinder.MessageReceived += device_NmeaMessageReceived; await rangeFinder.StartAsync(); } ... -private void device_NmeaMessageReceived(BTDevices.NmeaDevice sender, BTDevices.Nmea.NmeaMessage args) +private void device_NmeaMessageReceived(NmeaParser.NmeaDevice sender, NmeaParser.Nmea.NmeaMessage args) { // called when a message is received } @@ -74,12 +74,27 @@ var devices = await PeerFinder.FindAllPeersAsync(); var TruePulse360B = devices.Where(t => t.DisplayName.StartsWith("TP360B-")).FirstOrDefault(); if (TruePulse360B != null) { - var device = new BTDevices.NmeaDevice((PeerInformation)TruePulse360B); + var device = new NmeaParser.BluetoothDevice((PeerInformation)TruePulse360B); device.MessageReceived += device_NmeaMessageReceived; } ... -private void device_NmeaMessageReceived(BTDevices.NmeaDevice sender, BTDevices.Nmea.NmeaMessage args) +private void device_NmeaMessageReceived(NmeaParser.NmeaDevice sender, NmeaParser.Nmea.NmeaMessage args) { // called when a message is received } ``` + +Usage - Windows Desktop +====================== +``` + var port = new System.IO.Ports.SerialPort("COM3", 9600); + var device = new NmeaParser.SerialPortDevice(port); + device.MessageReceived += device_NmeaMessageReceived; +... +private void device_NmeaMessageReceived(NmeaParser.NmeaDevice sender, NmeaParser.Nmea.NmeaMessage args) +{ + // called when a message is received +} +``` + +