public PiSyncService(IDataAccessDispatcher dispatcher, Func <IVideoProcessor> videoProcessorInstantiator, IPiApiClientFactory piClientFactory, IDeviceStatusService deviceStatusService) { this.dispatcher = dispatcher; this.videoProcessorInstantiator = videoProcessorInstantiator; this.piClientFactory = piClientFactory; this.deviceStatusService = deviceStatusService; }
public VideoUploader(IConfiguration config, IDataAccessDispatcher dispatcher) { this.config = config; this.dispatcher = dispatcher; isUploading = false; }
public VideoPlaybackService(IDataAccessDispatcher dispatcher, IPiApiClientFactory clientFactory) { this.dispatcher = dispatcher; this.clientFactory = clientFactory; this.devicePlaybacks = new ConcurrentBag <DevicePlayback>(); }
public BackgroundJobsProcessor(IDataAccessDispatcher dispatcher, IPiSyncService piSyncService) { this.dispatcher = dispatcher; this.piSyncService = piSyncService; jobQueue = new BlockingCollection <BackgroundJob>(); pollPeriodInMilliseconds = 5000; }
public DeviceSearchService(ILogger logger, IDataAccessDispatcher dispatcher, IPinger pinger, IFadeCandyPinger fadeCandyPinger) { this.dispatcher = dispatcher; this.logger = logger; this.pinger = pinger; this.fadeCandyPinger = fadeCandyPinger; discoveredDevices = new ConcurrentQueue <DiscoveredDevice>(); currentSearchTokenSource = new CancellationTokenSource(); isSearching = false; }
public VideoController(IDataAccessDispatcher dispatcher, IVideoFileReader videoFileReader, IVideoUploader videoUploader) { this.dispatcher = dispatcher; this.videoFileReader = videoFileReader; this.videoUploader = videoUploader; }
public Pinger(IDataAccessDispatcher dispatcher) { var appPreferences = dispatcher.Dispatch(AppPreferencesActions.GetAppPreferences()); pingTimeout = appPreferences.PingTimeout; }
public ProjectsController(IDataAccessDispatcher dispatcher, IStore store) { this.dispatcher = dispatcher; this.store = store; }
public SolutionsController(IDataAccessDispatcher dataAccessDispatcher) { this.dataAccessDispatcher = dataAccessDispatcher; }
public ProjectDeviceMappingController(IDataAccessDispatcher dispatcher) { this.dispatcher = dispatcher; }
public DeviceController(IDataAccessDispatcher dataAccessDispatcher, IDeviceStatusService deviceStatusService) { this.dataAccessDispatcher = dataAccessDispatcher; this.deviceStatusService = deviceStatusService; }
public BackgroundJobsController(IDataAccessDispatcher dispatcher) { this.dispatcher = dispatcher; }
public VideoProcessor(IDataAccessDispatcher dispatcher, Func <IVideoFileReader> videoFileReader, IBitmapToBinaryProcessor bitmapToBinaryProcessor) { this.dispatcher = dispatcher; this.videoFileReader = videoFileReader; this.bitmapToBinaryProcessor = bitmapToBinaryProcessor; }
public AppPreferencesController(IDataAccessDispatcher dispatcher) { this.dispatcher = dispatcher; }
public DeviceDiscoveryController(IDeviceSearchService deviceSearch, IDataAccessDispatcher dispatcher) { this.deviceSearch = deviceSearch; this.dispatcher = dispatcher; }
public BitmapToBinaryProcessor(IDataAccessDispatcher dispatcher) { this.dispatcher = dispatcher; }
public BuildsController(IDataAccessDispatcher dataAccessDispatcher) { this.dataAccessDispatcher = dataAccessDispatcher; }
public ProjectDeviceVersionController(IDataAccessDispatcher dispatcher) { this.dispatcher = dispatcher; }
public InstallationService(IInstallationVersionDiscovery discovery, IDataAccessDispatcher dataAccessDispatcher) { this.dataAccessDispatcher = dataAccessDispatcher; this.discovery = discovery; }