private void ReadingUpdated(object obj, EventArgs args) { PulseOxReading MostRecentReading = btClient.MostRecentReading; if (MostRecentReading.DeviceLowBattery) { if (LowBatteryAlert != null) { LowBatteryAlert(this, new EventArgs()); } } if (ReadingAcquired != null) { ReadingAcquired(this, new PulseOxReadingUpdatedEventArgs(MostRecentReading)); } }
public void GetMostRecentReading() { byte[] data = new byte[22]; do { data = ReadStream(22); }while (((NetworkStream)noninStream).DataAvailable); PulseOxReading reading = new PulseOxReading(data); if (!reading.IsMissingData) { MostRecentReading = reading; if (MostRecentReadingUpdated != null) { MostRecentReadingUpdated(this, new EventArgs()); } } }
public PulseOxReadingUpdatedEventArgs(PulseOxReading por) { this.NewReading = por; }
public void GetMostRecentReading() { byte[] data = new byte[22]; do { data = ReadStream(22); } while (((NetworkStream)noninStream).DataAvailable); PulseOxReading reading = new PulseOxReading(data); if (!reading.IsMissingData) { MostRecentReading = reading; if (MostRecentReadingUpdated != null) { MostRecentReadingUpdated(this, new EventArgs()); } } }