Ejemplo n.º 1
0
 public PiSyncService(IDataAccessDispatcher dispatcher, Func <IVideoProcessor> videoProcessorInstantiator, IPiApiClientFactory piClientFactory, IDeviceStatusService deviceStatusService)
 {
     this.dispatcher = dispatcher;
     this.videoProcessorInstantiator = videoProcessorInstantiator;
     this.piClientFactory            = piClientFactory;
     this.deviceStatusService        = deviceStatusService;
 }
Ejemplo n.º 2
0
        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>();
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 6
0
 public VideoController(IDataAccessDispatcher dispatcher, IVideoFileReader videoFileReader, IVideoUploader videoUploader)
 {
     this.dispatcher      = dispatcher;
     this.videoFileReader = videoFileReader;
     this.videoUploader   = videoUploader;
 }
Ejemplo n.º 7
0
        public Pinger(IDataAccessDispatcher dispatcher)
        {
            var appPreferences = dispatcher.Dispatch(AppPreferencesActions.GetAppPreferences());

            pingTimeout = appPreferences.PingTimeout;
        }
Ejemplo n.º 8
0
 public ProjectsController(IDataAccessDispatcher dispatcher, IStore store)
 {
     this.dispatcher = dispatcher;
     this.store      = store;
 }
Ejemplo n.º 9
0
 public SolutionsController(IDataAccessDispatcher dataAccessDispatcher)
 {
     this.dataAccessDispatcher = dataAccessDispatcher;
 }
Ejemplo n.º 10
0
 public ProjectDeviceMappingController(IDataAccessDispatcher dispatcher)
 {
     this.dispatcher = dispatcher;
 }
Ejemplo n.º 11
0
 public DeviceController(IDataAccessDispatcher dataAccessDispatcher, IDeviceStatusService deviceStatusService)
 {
     this.dataAccessDispatcher = dataAccessDispatcher;
     this.deviceStatusService  = deviceStatusService;
 }
Ejemplo n.º 12
0
 public BackgroundJobsController(IDataAccessDispatcher dispatcher)
 {
     this.dispatcher = dispatcher;
 }
Ejemplo n.º 13
0
 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;
 }
Ejemplo n.º 15
0
 public DeviceDiscoveryController(IDeviceSearchService deviceSearch, IDataAccessDispatcher dispatcher)
 {
     this.deviceSearch = deviceSearch;
     this.dispatcher   = dispatcher;
 }
 public BitmapToBinaryProcessor(IDataAccessDispatcher dispatcher)
 {
     this.dispatcher = dispatcher;
 }
Ejemplo n.º 17
0
 public BuildsController(IDataAccessDispatcher dataAccessDispatcher)
 {
     this.dataAccessDispatcher = dataAccessDispatcher;
 }
 public ProjectDeviceVersionController(IDataAccessDispatcher dispatcher)
 {
     this.dispatcher = dispatcher;
 }
Ejemplo n.º 19
0
 public InstallationService(IInstallationVersionDiscovery discovery, IDataAccessDispatcher dataAccessDispatcher)
 {
     this.dataAccessDispatcher = dataAccessDispatcher;
     this.discovery            = discovery;
 }