public static bool InterfaceDisconnect() { bool result = true; if (_edElmInterface != null) { _edElmInterface.Dispose(); _edElmInterface = null; } try { if (_bluetoothInStream != null) { _bluetoothInStream.Close(); _bluetoothInStream = null; } } catch (Exception) { result = false; } try { if (_bluetoothOutStream != null) { _bluetoothOutStream.Close(); _bluetoothOutStream = null; } } catch (Exception) { result = false; } try { if (_bluetoothSocket != null) { _bluetoothSocket.Close(); _bluetoothSocket = null; } } catch (Exception) { result = false; } return(result); }
public static bool InterfaceDisconnect() { bool result = true; if (_edElmInterface != null) { _edElmInterface.Dispose(); _edElmInterface = null; } try { if (TcpElmStream != null) { TcpElmStream.Close(); TcpElmStream = null; } } catch (Exception) { result = false; } try { if (TcpElmClient != null) { TcpElmClient.Close(); TcpElmClient = null; } } catch (Exception) { result = false; } return(result); }