Пример #1
0
        public SensorAPIController(DigitalTwinContext context)
        {
            _context = context;

            if (_context.Sensors.Count() == 0)
            {
                _context.Sensors.Add(new Sensor {
                    HardwareId = "1", MachineNaam = "Eerste", DataType = "1", SensorDatas = null
                });
                _context.SaveChanges();
            }
        }
Пример #2
0
        public SimulationsAPIController(DigitalTwinContext context)
        {
            _context = context;

            if (_context.Simulations.Count() == 0)
            {
                _context.Simulations.Add(new Simulation {
                    Key = "1", ProductieStraat = "1", KlantId = "1", Bovenwaarde = 1, Onderwaarde = 1
                });
                _context.SaveChanges();
            }
        }
        public RandomDataGenerator(IClientProxy client, DigitalTwinContext context, Simulation simulation)
        {
            _context = context;
            _client  = client;

            _context.Add(simulation);
            _context.SaveChanges();

            _simulation = simulation;

            deviceClient = DeviceClient.CreateFromConnectionString(settings["DeviceConnectionString"]);
        }
Пример #4
0
        public SensorDataAPIController(DigitalTwinContext context)
        {
            _context = context;

            if (_context.SensorDatas.Count() == 0)
            {
                _context.SensorDatas.Add(new SensorData {
                    TimeStamp = DateTime.Now, Sensor = _context.Sensors.First(), Simulation = _context.Simulations.First(), Value = "Opvuller"
                });
                _context.SaveChanges();
            }
        }
Пример #5
0
 public SensorDataHub(DigitalTwinContext context)
 {
     _context = context;
 }