def connect(self, *, db=None):
        """
        A connected device can be switched to 'database mode' where the device will 
        not use the BACnet network but instead obtain its contents from a previously 
        stored database.
        """
        if db:
            self.poll(command="stop")
            self.properties.db_name = db.split(".")[0]
            self.new_state(DeviceFromDB)
        else:
            self._log.warning(
                "Already connected, provide db arg if you want to connect to db"
            )