summaryrefslogtreecommitdiff
path: root/serial/serialjava.py
diff options
context:
space:
mode:
authorcliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2008-06-21 00:09:31 +0000
committercliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2008-06-21 00:09:31 +0000
commit7943ed1be27ffa30d022337f0d75e19690194096 (patch)
tree8ee61bacdba9c857d6c2e640c0309077d8eb0ba1 /serial/serialjava.py
parenta04cce906f1251f352dd3205041b676268851af1 (diff)
downloadpyserial-7943ed1be27ffa30d022337f0d75e19690194096.tar.gz
[patch 1924805] add a setBreak function (proposed files attached)
git-svn-id: http://svn.code.sf.net/p/pyserial/code/trunk/pyserial@178 f19166aa-fa4f-0410-85c2-fa1106f25c8a
Diffstat (limited to 'serial/serialjava.py')
-rw-r--r--serial/serialjava.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/serial/serialjava.py b/serial/serialjava.py
index 9b56c95..f2e0c1b 100644
--- a/serial/serialjava.py
+++ b/serial/serialjava.py
@@ -153,10 +153,15 @@ class Serial(SerialBase):
self._outstream.flush()
def sendBreak(self, duration=0.25):
- """Send break condition."""
+ """Send break condition. Timed, returns to idle state after given duration."""
if not self.sPort: raise portNotOpenError
self.sPort.sendBreak(duration*1000.0)
+ def setBreak(self, level=1):
+ """Set break: Controls TXD. When active, to transmitting is possible."""
+ if self.fd is None: raise portNotOpenError
+ raise SerialException("The setBreak function is not implemented in java.")
+
def setRTS(self, level=1):
"""Set terminal status line: Request To Send"""
if not self.sPort: raise portNotOpenError