Exemple #1
0
        public void Dispose()
        {
            if (_isDisposed)
            {
                return;
            }

            BaseDevice?.Dispose();
            _busService?.Dispose();

            if (_busTxChar != null)
            {
                _busTxChar.ValueChanged -= _txChar_ValueChanged;
            }

            _busTxChar = null;
            _busRxChar = null;

            _isDisposed = true;
        }