public LocalBatteryService(IAsyncEventSource eventSource, INetworkBatteryService networkService) { _eventSource = eventSource; _networkService = networkService; _eventSource.Tick += _eventSourceTick; }
public BatteryController(ILocalBatteryService batteryService, INetworkBatteryService networkService, ISettingsProvider settingsService) { _localBatteryProvider = batteryService; _networkBatteryProvider = networkService; _networkService = networkService; _settingsService = settingsService; _settingsService.SettingsChanged += _settingsServiceSettingsChanged; ChangeBatteryProvider(_settingsService.NetType); }