public void Dispose() { _isRunning = false; _dev?.Dispose(); _dev = null; _connection?.Dispose(); _connection = null; }
public async Task Initialize() { if (_isRunning) { return; } _connection = new BluetoothSerialConnection("SPP"); _dev = new ELM327(_connection); await _dev.InitializeAsync(); _isRunning = true; }