/// <summary> /// センサー値変更イベントハンドラ /// </summary> /// <param name="sender">イベント発行者</param> /// <param name="e">イベント引数</param> private void OnReadingChanged(object sender, Native.Sensors.IBandSensorEventEventArgs <Native.Sensors.IBandSkinTemperatureEvent> e) { if (this.ReadingChanged == null) { return; } this.ReadingChanged.Invoke( this, new BandSensorReadingEventArgs <IBandSkinTemperatureReading>(new NativeBandSkinTemperatureReading(e.SensorReading))); }
/// <summary> /// センサー値変更イベントハンドラ /// </summary> /// <param name="sender">イベント発行者</param> /// <param name="e">イベント引数</param> protected void OnReadingChanged(object sender, Native.Sensors.IBandSensorEventEventArgs <Native.Sensors.IBandPedometerEvent> e) { if (this.ReadingChanged == null) { return; } this.ReadingChanged.Invoke( this, new BandSensorReadingEventArgs <IBandPedometerReading>(new NativeBandPedometerReading(e.SensorReading))); }
/// <summary> /// センサー値変更イベントハンドラ /// </summary> /// <param name="sender">イベント発行者</param> /// <param name="e">イベント引数</param> protected void OnReadingChanged(object sender, Native.Sensors.IBandSensorEventEventArgs <Native.Sensors.IBandContactEvent> e) { if (this.ReadingChanged == null) { return; } if (this.ReadingChanged == null) { return; } var args = new BandSensorReadingEventArgs <IBandContactReading>(new NativeBandContactReading(e.SensorReading)); this.contactReading = args.SensorReading; this.ReadingChanged.Invoke( this, args); this.ReadingChanged.Invoke( this, args); }