/// <summary> /// センサー値変更イベントハンドラ /// </summary> /// <param name="sender">イベント発行者</param> /// <param name="e">イベント引数</param> protected void OnReadingChanged(object sender, Native.Sensors.BandSensorDataEventArgs <Native.Sensors.BandSensorCaloriesData> e) { if (this.ReadingChanged == null) { return; } this.ReadingChanged.Invoke( this, new BandSensorReadingEventArgs <IBandCaloriesReading>(new NativeBandCaloriesReading(e.SensorReading))); }
/// <summary> /// センサー値変更イベントハンドラ /// </summary> /// <param name="sender">イベント発行者</param> /// <param name="e">イベント引数</param> private void OnReadingChanged(object sender, Native.Sensors.BandSensorDataEventArgs <Native.Sensors.BandSensorHeartRateData> e) { if (this.ReadingChanged == null) { return; } this.ReadingChanged.Invoke( this, new BandSensorReadingEventArgs <IBandHeartRateReading>(new NativeBandHeartRateReading(e.SensorReading))); }
/// <summary> /// センサー値変更イベントハンドラ /// </summary> /// <param name="sender">イベント発行者</param> /// <param name="e">イベント引数</param> protected void OnReadingChanged(object sender, Native.Sensors.BandSensorDataEventArgs <Native.Sensors.BandSensorUVData> e) { if (this.ReadingChanged == null) { return; } this.ReadingChanged.Invoke( this, new BandSensorReadingEventArgs <IBandUVReading>(new NativeBandUltravioletLightReading(e.SensorReading))); }
/// <summary> /// センサー値変更イベントハンドラ /// </summary> /// <param name="sender">イベント発行者</param> /// <param name="e">イベント引数</param> protected void OnReadingChanged(object sender, Native.Sensors.BandSensorDataEventArgs <Native.Sensors.BandSensorContactData> e) { if (this.ReadingChanged == null) { return; } var args = new BandSensorReadingEventArgs <IBandContactReading>(new NativeBandContactReading(e.SensorReading)); this.contactReading = args.SensorReading; this.ReadingChanged.Invoke( this, args); }