/// <summary> /// DisconnectFromUART /// Disconnects from the UART /// </summary> public void DisconnectFromUART() { if (null != DataReaderObject) { DataReaderObject.Dispose(); } if (null != DataWriterObject) { DataWriterObject.Dispose(); } if (null != SerialPort) { SerialPort.Dispose(); SerialPort = null; } }
/// <summary> /// DisconnectFromUART /// Disconnects from the UART /// </summary> public void DisconnectFromUART() { StopReading(); if (null != DataReaderObject) { //DataReaderObject.DetachStream(); //DataReaderObject.DetachBuffer(); DataReaderObject.Dispose(); } if (null != DataWriterObject) { DataWriterObject.Dispose(); } if (null != SerialPort) { SerialPort.Dispose(); SerialPort = null; } }