public MainMenu(NSMenu menu) { Menu = menu; TemperatureService = new TemperatureService(); Swimmer = MenuItemFactory(SwimmerText); NonSwimmer = MenuItemFactory(NonSwimmerText); Kids = MenuItemFactory(KidsText); LastUpdate = MenuItemFactory(LastUpdateText); Menu.AddItem(Swimmer); Menu.AddItem(NonSwimmer); Menu.AddItem(Kids); Menu.AddItem(LastUpdate); Menu.AddItem(NSMenuItem.SeparatorItem); Menu.AddItem(new NSMenuItem(Translation.Quit.ToString(), (a, b) => Environment.Exit(0))); // fill with data UpdateLastTemperature(); // update every 15 minutes UpdateTimer = new Timer(TemperatureUpdateInterval); UpdateTimer.Elapsed += (sender, e) => { menu.InvokeOnMainThread(UpdateLastTemperature); }; UpdateTimer.Start(); // update the timestamp every minute TimestampTimer = new Timer(TimestampUpdateInterval); TimestampTimer.Elapsed += (sender, e) => { menu.InvokeOnMainThread(UpdateTimestampUI); }; TimestampTimer.Start(); }
public WeatherForecastController(ILogger <WeatherForecastController> logger, IOptionsSnapshot <Settings> settings, IFeatureManagerSnapshot featureManager , ITemperatureService temperatureService) { _settings = settings; _featureManager = featureManager; _temperatureService = temperatureService; _logger = logger; }
public SensorDataController( ILogger <HomeController> logger, ITemperatureService temperatureService, IUserSensorsService userSensorService) { _logger = logger; _temperatureService = temperatureService; _userSensorService = userSensorService; }
public HomeController( ILogger <HomeController> logger, ITemperatureService temperatureService, IForecastProvider forecastProvider) { _logger = logger; _temperatureService = temperatureService; _forecastProvider = forecastProvider; }
public ThermostatService(ThermostatConfig thermostatConfig, ITemperatureService temperatureService, IRelayService relayService, MomitKillerDbContext db) { _thermostatConfig = thermostatConfig; _temperatureService = temperatureService; _relayService = relayService; _db = db; }
public TemperatureController( IHubContext <TemperatureHub> hubContext, ITemperatureService temperatureService, ILogger <TemperatureController> logger) { this._temperatureHubContext = hubContext; this._temperatureService = temperatureService; this._logger = logger; }
public SensorsController( ILogger <HomeController> logger, UserManager <TempStationUser> userManager, IUserSensorsService userSensorsService, ITemperatureService temperatureService) { _logger = logger; _userManager = userManager; _userSensorsService = userSensorsService; _temperatureService = temperatureService; }
public UpdateService(ITemperatureSensorsService temperatureSensorsService, IHumiditySensorsService humiditySensorsService, IRoomsService roomsService, ITemperatureService temperatureService, IHumidityService humidityService, IEmailService emailService, ISettingsService settingsService) { _temperatureSensorsService = temperatureSensorsService; _humiditySensorsService = humiditySensorsService; _roomsService = roomsService; _temperatureService = temperatureService; _humidityService = humidityService; _emailService = emailService; _settingsService = settingsService; }
public GeneralSettingsViewModel(ITemperatureService temperatureService, ISettingsService settingsService) { // Services SettingsService = settingsService; _temperatureService = temperatureService; _temperatureService.CyclePreviewStarted += TemperatureServiceCyclePreviewStarted; _temperatureService.CyclePreviewEnded += TemperatureServiceCyclePreviewEnded; // Commands RequestPreviewTemperatureCommand = new RelayCommand <ushort>(RequestPreviewTemperature); StartStopCyclePreviewCommand = new RelayCommand(StartStopCyclePreview); }
public TimerViewModel(ISessionService sessionService, ITemperatureService temperatureService, IHumidityService humdityService) { this.sessionService = sessionService; this.temperatureService = temperatureService; this.humidityService = humdityService; session = new Session(); LoadCommands(); SubscribeToMessages(); run = false; User jonas = new User(); jonas.Name = "Jonas"; jonas.Password = "******"; jonas.Id = 2; session.User = jonas; }
public TemperatureReplyService(ITemperatureService temperatureService) { this._temperatureRetrievalService = temperatureService; }
public TemperaturesController(ICityService cityService, ITemperatureService temperatureService) { _cityService = cityService; _temperatureService = temperatureService; }
public ModeService(IFanService fanService, ITemperatureService temperatureService) { _fanService = fanService; _temperatureService = temperatureService; }
public void SetTemperatureService(ITemperatureService temp) { TemperatureService = temp; }
public TemperatureController(ITemperatureService service) { _service = service; }
public void SetTemperatureService(ITemperatureService _service) { TemperatureService = _service; }
public BabyTemperatureManager(ITemperatureService tempservice) { _TemperatureService = tempservice; }
public HAController(IIpmiService ipmiService, ITemperatureService temperatureService, IOpenHardwareService openHardwareService) { _ipmiService = ipmiService; _temperatureService = temperatureService; _openHardwareService = openHardwareService; }
public MainController(IMessagesService _messagesService, ITemperatureService _temperatureService) { this._messagesService = _messagesService; this._temperatureService = _temperatureService; }
public StorageController(WarehouseContext context, IStorageService itemService, ITemperatureService temperatureService) { _context = context; this.storageService = itemService; this.temperatureService = temperatureService; }
public TemperaturesControllerTests() { _cityService = new CityServiceFakeService(); _temperatureService = new TemperatureServiceFakeService(); _controller = new TemperaturesController(_cityService, _temperatureService); }
public WeatherController(ITemperatureService temperatureService) { _temperatureService = temperatureService; }
public DataController(ILogger <WeekController> logger, ITemperatureService temperatureService, IDataService dataService) { _logger = logger; _temperatureService = temperatureService; _dataService = dataService; }
public MainWindow(ITemperatureService temperatureService, ILightsService lightsService) { InitializeComponent(); this.temperatureService = temperatureService; this.lightsService = lightsService; }
public TemperatureController(ILogger <TemperatureController> logger, ITemperatureService temperatureService) { _logger = logger; _temperatureService = temperatureService; }
public MainViewModel( ISettingsService settingsService, ITemperatureService temperatureService, IWindowService windowService, IHotkeyService hotkeyService, IGeoService geoService, IVersionCheckService versionCheckService) { // Services SettingsService = settingsService; _temperatureService = temperatureService; _windowService = windowService; _hotkeyService = hotkeyService; _geoService = geoService; _versionCheckService = versionCheckService; _temperatureService.Tick += TemperatureServiceTick; _temperatureService.Updated += TemperatureServiceUpdated; _windowService.FullScreenStateChanged += WindowServiceFullScreenStateChanged; // Timers _checkForUpdatesTimer = new Timer(); _checkForUpdatesTimer.Tick += async(sender, args) => await CheckForUpdatesAsync(); _internetSyncTimer = new SyncedTimer(); _internetSyncTimer.Tick += async(sender, args) => await SynchronizeWithInternetAsync(); _disableTemporarilyTimer = new Timer(); _disableTemporarilyTimer.Tick += (sender, args) => { IsEnabled = true; _disableTemporarilyTimer.IsEnabled = false; }; // Commands ShowMainWindowCommand = new RelayCommand(() => { DispatcherHelper.CheckBeginInvokeOnUI(() => { Application.Current.MainWindow.Show(); Application.Current.MainWindow.Activate(); Application.Current.MainWindow.Focus(); }); }); ExitApplicationCommand = new RelayCommand(() => { Application.Current.ShutdownSafe(); }); AboutCommand = new RelayCommand(() => { Process.Start("https://github.com/Tyrrrz/LightBulb"); }); ToggleEnabledCommand = new RelayCommand(() => { IsEnabled = !IsEnabled; }); DisableTemporarilyCommand = new RelayCommand <double>(ms => { _disableTemporarilyTimer.IsEnabled = false; _disableTemporarilyTimer.Interval = TimeSpan.FromMilliseconds(ms); IsEnabled = false; _disableTemporarilyTimer.IsEnabled = true; }); DownloadNewVersionCommand = new RelayCommand(() => { Process.Start("https://github.com/Tyrrrz/LightBulb/releases"); }); // Settings SettingsService.PropertyChanged += SettingsServicePropertyChanged; UpdateConfiguration(); UpdateHotkeys(); // Init CheckForUpdatesAsync().Forget(); SynchronizeWithInternetAsync().Forget(); IsEnabled = true; }
public TemperatureController(ITemperatureService temperatureService, IMailService mailService) { _temperatureService = temperatureService; _mailService = mailService; }
public void SetTemperatureService(ITemperatureService i) { TemperatureService = i; }
public TemperatureController(ITemperatureService temperatureService) { this.TemperatureService = temperatureService; }
public async void SetTemperatureService(ITemperatureService service) { await service.GetTempAsync(); TemperatureService = service; }