コード例 #1
0
        private async void OnNewMeasureAvailable(object sender, MeasureEventArgs e)
        {
            if (_socketIOClient != null)
            {
                if (_socketIOClient.IsConnected)
                {
                    var envelope = new Envelope();

                    envelope.Type    = "meteo";
                    envelope.Measure = e.Measure;

                    _socketIOClient.Emit("msgtosrv", envelope);
                }
            }

            await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
            {
                string measureAsString = string.Format("Date = {0}, Temperature = {1} °C, Humidity = {2} %",
                                                       e.Measure.UtcDate.ToLocalTime().ToString("dd/MM/yyyy HH:mm:ss"), e.Measure.Temperature, e.Measure.Humidity);
                measuresList.Items.Add(measureAsString);
                lastMeasure.Text = measureAsString;
            });
        }
コード例 #2
0
ファイル: SmokeSensor.cs プロジェクト: roblans/ZWave4Net
 protected virtual void OnSmokeMeasured(MeasureEventArgs e)
 {
     SmokeMeasured?.Invoke(this, e);
 }
コード例 #3
0
ファイル: SmokeSensor.cs プロジェクト: roblans/ZWave4Net
 protected virtual void OnTemperatureMeasured(MeasureEventArgs e)
 {
     TemperatureMeasured?.Invoke(this, e);
 }
コード例 #4
0
 protected virtual void OnTemperatureMeasured(MeasureEventArgs e)
 {
     TemperatureMeasured?.Invoke(this, e);
 }
コード例 #5
0
 protected virtual void OnEnergyConsumptionMeasured(MeasureEventArgs e)
 {
     EnergyConsumptionMeasured?.Invoke(this, e);
 }
コード例 #6
0
 protected virtual void OnPowerLoadMeasured(MeasureEventArgs e)
 {
     PowerLoadMeasured?.Invoke(this, e);
 }
コード例 #7
0
 protected virtual void OnLuminanceMeasured(MeasureEventArgs e)
 {
     LuminanceMeasured?.Invoke(this, e);
 }
コード例 #8
0
ファイル: MultiSensor4.cs プロジェクト: ulfendk/ZWave4Net
 protected virtual void OnHumidityMeasured(MeasureEventArgs e)
 {
     HumidityMeasured?.Invoke(this, e);
 }
コード例 #9
0
ファイル: MultiSensor6.cs プロジェクト: threax/ZWave4Net
 protected virtual void OnUltravioletMeasured(MeasureEventArgs e)
 {
     UltravioletMeasured?.Invoke(this, e);
 }
コード例 #10
0
ファイル: MultiSensor4.cs プロジェクト: roblans/ZWave4Net
 protected virtual void OnHumidityMeasured(MeasureEventArgs e)
 {
     HumidityMeasured?.Invoke(this, e);
 }
コード例 #11
0
ファイル: MultiSensor4.cs プロジェクト: roblans/ZWave4Net
 protected virtual void OnLuminanceMeasured(MeasureEventArgs e)
 {
     LuminanceMeasured?.Invoke(this, e);
 }
コード例 #12
0
ファイル: SmokeSensor.cs プロジェクト: vsssunder/automatica
 protected virtual void OnSmokeMeasured(MeasureEventArgs e)
 {
     SmokeMeasured?.Invoke(this, e);
 }
コード例 #13
0
ファイル: MultiSensor6.cs プロジェクト: roblans/ZWave4Net
 protected virtual void OnUltravioletMeasured(MeasureEventArgs e)
 {
     UltravioletMeasured?.Invoke(this, e);
 }
コード例 #14
0
ファイル: WallPlug.cs プロジェクト: roblans/ZWave4Net
 protected virtual void OnEnergyConsumptionMeasured(MeasureEventArgs e)
 {
     EnergyConsumptionMeasured?.Invoke(this, e);
 }
コード例 #15
0
ファイル: WallPlug.cs プロジェクト: roblans/ZWave4Net
 protected virtual void OnPowerLoadMeasured(MeasureEventArgs e)
 {
     PowerLoadMeasured?.Invoke(this, e);
 }