private static string GetStringValue(IBandSensorReading value) { return(value .ToString() .Replace(", ", Environment.NewLine) .Replace("=", " = ")); }
public SensorViewModel(string type, BandSensorBase <T> sensor) { this.sensor = sensor; this.reading = null; this.isSensorEnabled = false; Type = type; Sensor.ReadingChanged += (sender, e) => Reading = e.SensorReading; }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeBandDeviceContactReading; if (nr == null) { return(false); } return(nr.State != State.State); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeGsrReading; if (nr == null) { return(false); } return(_cachedValue.Resistance == nr.Resistance); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeBandPedometerReading; if (nr == null) { return(false); } return(nr.TotalSteps != _cachedValue.TotalSteps); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeBandCaloriesReading; if (nr == null) { return(false); } return(nr.Calories != _cachedValue.Calories); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeBandUVReading; if (nr == null) { return(false); } return(nr.IndexLevel != _cachedValue.IndexLevel); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeAmbientLightReading; if (nr == null) { return(false); } return(nr.Brightness != _cachedValue.Brightness); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeBandHeartRateReading; if (nr == null) { return(false); } return(nr.HeartRate != _cachedValue.HeartRate || nr.Quality != _cachedValue.Quality); }
public SensorViewModel(string type, BandSensorBase <T> sensor, ObservableCollection <BaseViewModel> sensors, int lines) { this.lines = lines; this.sensors = sensors; this.sensor = sensor; this.reading = null; this.isSensorEnabled = false; Type = type; Sensor.ReadingChanged += (sender, e) => Reading = e.SensorReading; }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeBandSkinTemperatureReading; if (nr == null) { return(false); } return(nr.Temperature != _cachedValue.Temperature || nr.Quality != _cachedValue.Quality); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeBarometerReading; if (nr == null) { return(false); } return(nr.AirPressure != _cachedValue.AirPressure || nr.Temperature != _cachedValue.Temperature); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeAccelerometerReading; if (nr == null) { return(false); } return(nr.AccelerationX != _cachedValue.AccelerationX || nr.AccelerationY != _cachedValue.AccelerationY || nr.AccelerationZ != _cachedValue.AccelerationZ); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeBandDistanceReading; if (nr == null) { return(false); } return(nr.CurrentMotion != _cachedValue.CurrentMotion || nr.Pace != _cachedValue.Pace || nr.Speed != _cachedValue.Speed || nr.TotalDistance != _cachedValue.TotalDistance); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeGyroReading; if (nr == null) { return(false); } return(nr.AccelerationX != _cachedValue.AccelerationX || nr.AccelerationY != _cachedValue.AccelerationY || nr.AccelerationZ != _cachedValue.AccelerationZ || nr.AngularVelocityX != _cachedValue.AngularVelocityX || nr.AngularVelocityY != _cachedValue.AngularVelocityY || nr.AngularVelocityZ != _cachedValue.AngularVelocityZ); }
public override bool HasReadingChanged(IBandSensorReading newReading) { var nr = newReading as FakeAltimeterReading; if (nr == null) { return(false); } return(nr.FlightsAscended != _cachedValue.FlightsAscended || nr.FlightsDescended != _cachedValue.FlightsDescended || nr.Rate != _cachedValue.Rate || nr.SteppingGain != _cachedValue.SteppingGain || nr.SteppingLoss != _cachedValue.SteppingLoss || nr.StepsAscended != _cachedValue.StepsAscended || nr.StepsDescended != _cachedValue.StepsDescended || nr.TotalGain != _cachedValue.TotalGain || nr.TotalLoss != _cachedValue.TotalLoss); }
public abstract bool HasReadingChanged(IBandSensorReading newReading);