Beispiel #1
0
    def addSdFile(self, filename, path):
        if not self._comm or self._comm.isBusy() or not self._comm.isSdReady():
            return

        self.refreshSdFiles(blocking=True)
        existingSdFiles = self._comm.getSdFiles()

        sdFilename = util.getDosFilename(filename, existingSdFiles)
        self._comm.startFileTransfer(path, sdFilename)
Beispiel #2
0
	def addSdFile(self, filename, path):
		if not self._comm or self._comm.isBusy() or not self._comm.isSdReady():
			return

		self.refreshSdFiles(blocking=True)
		existingSdFiles = self._comm.getSdFiles()

		sdFilename = util.getDosFilename(filename, existingSdFiles)
		self._comm.startFileTransfer(path, sdFilename)
Beispiel #3
0
	def addSdFile(self, filename, absolutePath, streamingFinishedCallback):
		if not self._comm or self._comm.isBusy() or not self._comm.isSdReady():
			logging.error("No connection to printer or printer is busy")
			return

		self._streamingFinishedCallback = streamingFinishedCallback

		self.refreshSdFiles(blocking=True)
		existingSdFiles = self._comm.getSdFiles()

		self._sdRemoteName = util.getDosFilename(filename, existingSdFiles)
		self._comm.startFileTransfer(absolutePath, self._sdRemoteName)
Beispiel #4
0
	def addSdFile(self, filename, absolutePath, streamingFinishedCallback):
		if not self._comm or self._comm.isBusy() or not self._comm.isSdReady():
			logging.error("No connection to printer or printer is busy")
			return

		self._streamingFinishedCallback = streamingFinishedCallback

		self.refreshSdFiles(blocking=True)
		existingSdFiles = self._comm.getSdFiles()

		self._sdRemoteName = util.getDosFilename(filename, existingSdFiles)
		self._comm.startFileTransfer(absolutePath, self._sdRemoteName)
Beispiel #5
0
    def addSdFile(self, filename, absolutePath, streamingFinishedCallback):
        if self._protocol.is_busy() or not self._protocol.is_sd_ready():
            logging.error("No connection to printer or printer is busy")
            return

        self._streamingFinishedCallback = streamingFinishedCallback

        self.refreshSdFiles(blocking=True)
        existingSdFiles = map(lambda x: x[0], self._protocol.get_sd_files())

        self._sdRemoteName = util.getDosFilename(filename, existingSdFiles)
        self._protocol.add_sd_file(absolutePath, filename, self._sdRemoteName)

        return self._sdRemoteName
Beispiel #6
0
	def addSdFile(self, filename, absolutePath, streamingFinishedCallback):
		if self._protocol.is_busy() or not self._protocol.is_sd_ready():
			logging.error("No connection to printer or printer is busy")
			return

		self._streamingFinishedCallback = streamingFinishedCallback

		self.refreshSdFiles(blocking=True)
		existingSdFiles = map(lambda x: x[0], self._protocol.get_sd_files())

		self._sdRemoteName = util.getDosFilename(filename, existingSdFiles)
		self._protocol.add_sd_file(absolutePath, filename, self._sdRemoteName)

		return self._sdRemoteName