示例#1
0
 /// <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);
        }