code: def connect(self):
          
          if self._port:
              self._driver = TempDeckDriver()
              self._driver.connect(self._port)
              self._device_info = self._driver.get_device_info()
  
              self._poll_stop_event = Event()
              Thread(target=self._poll_temperature).start()
          else:
              # Sanity check Should never happen, because connect should never
              # be called without a port on Module
              raise MissingDevicePortError(
                  "TempDeck couldn't connect to port {}".format(self._port)
              )
docs: Connect to the 'TempDeck' port
          Planned change- will connect to the correct port in case of multiple
          TempDecks