Ejemplo n.º 1
0
        private async Task StartReading()
        {
            var distanceReading = distanceSensor.Read();

            if (distanceReading == null)
            {
                return;
            }
            await SendDistance(distanceReading.DistanceInCm);

            await Task.Delay(5000);
        }
Ejemplo n.º 2
0
        private void ReadDistance(object state)
        {
            var distanceReading = _distanceSensor.Read();

            if (distanceReading == null)
            {
                return;
            }
            sensorDataSender.SendObjectAsJson(new SensorReading
            {
                name = "Distance sensor 1",
                id   = "room1_dist",
                data = new List <Measurement>
                {
                    new Measurement
                    {
                        measurement_time = DateTime.Now,
                        value            = distanceReading.DistanceInCm.ToString(),
                        unit             = "cm",
                    }
                }
            });
        }