Exemplo n.º 1
0
        private void PullDaylight()
        {
            var response = PullValue(nameof(IDaylightService));
            var sunrise  = (TimeSpan)response["Sunrise"];
            var sunset   = (TimeSpan)response["Sunset"];

            if (Settings.UseSunriseSunset)
            {
                _daylightService.Update(sunrise, sunset);
            }
        }
Exemplo n.º 2
0
        private void PushData()
        {
            if (Settings.UseTemperature)
            {
                _outdoorService.UpdateTemperature(Temperature);
            }

            if (Settings.UseHumidity)
            {
                _outdoorService.UpdateHumidity(Humidity);
            }

            if (Settings.UseSunriseSunset)
            {
                _daylightService.Update(Sunrise, Sunset);
            }

            if (Settings.UseWeather)
            {
                _outdoorService.UpdateCondition(Condition);
            }
        }
Exemplo n.º 3
0
        private void PushData()
        {
            if (Settings.UseTemperature)
            {
                _outdoorTemperatureService.Update(Temperature);
            }

            if (Settings.UseHumidity)
            {
                _outdoorHumidityService.Update(Humidity);
            }

            if (Settings.UseSunriseSunset)
            {
                _daylightService.Update(Sunrise, Sunset);
            }

            if (Settings.UseWeather)
            {
                _weatherService.Update(Weather);
            }
        }