示例#1
0
 private void OnReceivingDataParsed(object sender, SensorValuesEventArgs args)
 {
     Console.WriteLine(args.SensorValues.ElementAt(0).SensorId + " > " + _sensorService.GetSensor(args.SensorValues.ElementAt(0).SensorId).Name + " >>" + args.SensorValues.ElementAt(0).Value + " >>>" + args.SensorValues.ElementAt(0).ValueReadingTime);
     Console.WriteLine(args.SensorValues.ElementAt(1).SensorId + " > " + _sensorService.GetSensor(args.SensorValues.ElementAt(1).SensorId).Name + " >>" + args.SensorValues.ElementAt(1).Value + " >>>" + args.SensorValues.ElementAt(1).ValueReadingTime);
     foreach (var value in args.SensorValues)
     {
         _sensorValueService.AddValue(value);
     }
     Console.WriteLine();
     Console.WriteLine();
 }
示例#2
0
        public async Task <IActionResult> GetSensor(int id)
        {
            try
            {
                var model = await _sensorService.GetSensor(id);

                return(Ok(model));
            }
            catch (Exception e)
            {
                throw e;
            }
        }