From 058c231d7eb8f17e92d898c4b80b3822dcc5e353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sat, 9 Nov 2013 19:29:34 +0100 Subject: fixed flow control problem in plotter extension (bzr r12783) --- share/extensions/plotter.inx | 7 ++++--- share/extensions/plotter.py | 8 +++++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index b950e0246..cca325cf2 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -27,9 +27,10 @@ - - - + + + +   <_param name="serialHelp" type="description">This can be a physical serial connection or a USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed. diff --git a/share/extensions/plotter.py b/share/extensions/plotter.py index aef9e016d..d518de4c9 100644 --- a/share/extensions/plotter.py +++ b/share/extensions/plotter.py @@ -98,10 +98,12 @@ class MyEffect(inkex.Effect): raise ValueError, ("", type, value), traceback ''' # send data to plotter - if self.options.flowControl == '1': + if self.options.flowControl == 'xonxoff': mySerial = serial.Serial(port=self.options.serialPort, baudrate=self.options.serialBaudRate, timeout=0.1, writeTimeout=10, xonxoff=True) - elif self.options.flowControl == '2': - mySerial = serial.Serial(port=self.options.serialPort, baudrate=self.options.serialBaudRate, timeout=0.1, writeTimeout=10, dsrdtr=None, rtscts=True) + elif self.options.flowControl == 'rtscts': + mySerial = serial.Serial(port=self.options.serialPort, baudrate=self.options.serialBaudRate, timeout=0.1, writeTimeout=10, rtscts=True) + elif self.options.flowControl == 'dsrdtrrtscts': + mySerial = serial.Serial(port=self.options.serialPort, baudrate=self.options.serialBaudRate, timeout=0.1, writeTimeout=10, dsrdtr=True, rtscts=True) else: mySerial = serial.Serial(port=self.options.serialPort, baudrate=self.options.serialBaudRate, timeout=0.1, writeTimeout=10) try: -- cgit v1.2.3 From 9b5f6b893852940b30d8797469d2b8b14f0ecbe6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Sat, 9 Nov 2013 19:48:52 +0100 Subject: added missing translation flags and a small text change (bzr r12784) --- share/extensions/hpgl_input.inx | 2 +- share/extensions/hpgl_output.inx | 2 +- share/extensions/plotter.inx | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/share/extensions/hpgl_input.inx b/share/extensions/hpgl_input.inx index 69711d85a..8dd90b3f7 100644 --- a/share/extensions/hpgl_input.inx +++ b/share/extensions/hpgl_input.inx @@ -14,7 +14,7 @@ .hpgl image/hpgl <_filetypename>HP Graphics Language file (*.hpgl) - <_filetypetooltip>Import HP Graphics Language file + <_filetypetooltip>Import an HP Graphics Language file