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);
        }