Esempio n. 1
0
        private void EncoderEventCallback(IDriveEncoderEvent eventResponse)
        {
            _leftEncoderValue = eventResponse.LeftDistance;

            if (_leftEncoderValues != null)
            {
                _leftEncoderValues.Enqueue(_leftEncoderValue);
            }
        }
Esempio n. 2
0
        private void EncoderEventCallback(IDriveEncoderEvent eventResponse)
        {
            if (LastEncoderMessageReceived == DateTime.MinValue)
            {
                LastEncoderMessageReceived = DateTime.Now;
                LogMessage("First encoder event message received.");
            }

            LastEncoderMessageReceived = DateTime.Now;

            _leftEncoderValue = eventResponse.LeftDistance;
            _lastEncoderValue = DateTime.Now;

            if (_leftEncoderValues != null)
            {
                _leftEncoderValues.Enqueue(_leftEncoderValue);
            }
        }