Пример #1
0
        public void Loop(CancellationToken cancellationToken)
        {
            var rnd = new Random();

            while (!cancellationToken.IsCancellationRequested)
            {
                _logger.Information("IMU {IMU}", _sensorPlattform.IMU);
                _servoDriver.SetServoPosition(0, rnd.Next(200, 500));

                Task.Delay(500, cancellationToken).ContinueWith(task => { }).Wait();
            }
        }