private void Dispose() { Connect(DomeImpl.ConnectionState.NOT_CONNECTED); commPort.ClearBuffers(); commPort.Connected = false; commPort.LogMessage("DeviceComms:I2cSerialComms.Dispose", "comm port" + commPort.Port + " disposed in Dome driver"); //super.Dispose(); }