Пример #1
0
 public GpsDataReceivedEventHandler(ISensorDataRepository sensorDataRepository, IHubContext <MainHub> hubContext,
                                    ILogger <GpsDataReceivedEventHandler> logger)
 {
     _sensorDataRepository = sensorDataRepository;
     _hubContext           = hubContext;
     _logger = logger;
 }
Пример #2
0
 public SensorController(IRepository <SensorType> sensorRepository, IRepository <Device> deviceRepository,
                         ISensorDataRepository dataRepository, IRepository <Sensor> userSensorRepository)
 {
     this.sensorRepository     = sensorRepository;
     this.deviceRepository     = deviceRepository;
     this.dataRepository       = dataRepository;
     this.userSensorRepository = userSensorRepository;
 }
Пример #3
0
        public Bootstrapper(ISerialPortListener serialListener, ISensorDataRepository repository)
        {
            this.listener   = serialListener;
            this.repository = repository;

            listener.MessageReceived += ListenerMessageReceived;
            listener.ErrorOccurred   += ListenerErrorOccurred;
        }
 public SensorDataController(IHubContext <SensorDataHub> hubContext,
                             ISensorDataRepository sensorData,
                             IDataSourceRepository dataSource)
 {
     this.hubContext = hubContext;
     this.sensorData = sensorData;
     this.dataSource = dataSource;
 }
        private const int arduinoRequestFrequency = 5000; // Frequency of arduino data requests

        public SensorDataServices(ISensorDataRepository sensorDataRepository,
                                  IArduinoAccessSensors arduinoAccess, IWateringScheduler wateringScheduler)
        {
            _sensorDataRepository = sensorDataRepository;
            _arduinoAccess        = arduinoAccess;
            _wateringScheduler    = wateringScheduler;
            GetAndInsertSensorData();
            SetTimer();
        }
Пример #6
0
 public HomeController(IRepository <SensorType> sensorTypeRepository, IRepository <Device> deviceRepository,
                       ISensorDataRepository dataReposytory, IRepository <User> userRepository, IRepository <Sensor> sensorRepository, DeviceManager deviceManager)
 {
     this.sensorTypeRepository = sensorTypeRepository;
     this.sensorRepository     = sensorRepository;
     this.deviceRepository     = deviceRepository;
     this.dataReposytory       = dataReposytory;
     this.userRepository       = userRepository;
     this.deviceManager        = deviceManager;
 }
Пример #7
0
 public PublicController(ISensorDataRepository repository
                         , IRepository <Device> deviceRepository
                         , IRepository <Sensor> sensorRepository
                         , IRepository <SensorType> sensorTypeRepository)
 {
     this.sensorTypeRepository = sensorTypeRepository;
     this.sensorRepository     = sensorRepository;
     this.deviceRepository     = deviceRepository;
     Repository = repository;
     Cache      = MemoryCache.Default;
 }
Пример #8
0
        public MainPageViewModel(IRequestSensorData iRequestSensorData, ISensorDataRepository iSensorDataRepository, ContentPage contentPage)
        {
            this.iRequestSensorData    = iRequestSensorData;
            this.iSensorDataRepository = iSensorDataRepository;
            this.contentPage           = contentPage;

            requestDataFromWebService();
            Device.StartTimer(new TimeSpan(0, 0, minutes: 0, seconds: 5, milliseconds: 0), requestDataFromWebService);
            DitailsSensorDataCommand = new Command(async() =>
            {
                await contentPage.Navigation.PushAsync(new DataContrlolAVS.Pages.DitailsSensorDataPage(iSensorDataRepository.GetSensorDataByName(SelectedSensor.SensorName)));
            },

                                                   () =>
            {
                return(SelectedSensor != null);
            });
        }
Пример #9
0
 public SaveSensorDataEventHandler(ISensorDataRepository sensorDataRepository, IHubContext <MainHub> hubContext)
 {
     _sensorDataRepository = sensorDataRepository;
     _hubContext           = hubContext;
 }
 public SensorDataService(ISensorDataRepository sensorDataRepository)
 {
     _sensorDataRepository = sensorDataRepository;
 }
Пример #11
0
 public SensorDataController(ISensorDataRepository repository)
 {
     _repository = repository;
 }
Пример #12
0
 public SensorDataController(ISensorDataRepository sensorDataRepository)
 {
     _sensorDataRepository = sensorDataRepository;
 }