Corgi -- PySerial & RXTX query
James Kelly <[email protected]> Sun, 25 Oct 2020 11:31:12 -0500
| Newsgroups | gmane.comp.lang.jython.user |
|---|---|
| Message-ID | <CANio7e-VpwoKvU2B7428TEoKd=Kv5fq5K33rMEe9Ur1wLL5G=Q@mail.gmail.com> |
--===============0451301317195812416==
Content-Type: multipart/alternative; boundary="0000000000002b1bbe05b2815815"
--0000000000002b1bbe05b2815815
Content-Type: text/plain; charset="UTF-8"
Corgi,
I can run your check-out script and it works for me, but I can't seem to
get RXTX to read data from the port. By chance did you write a check-out
for reading data?
Jim K.
Houston TX
/////////////////////////////////////////////////////////////////////////
#Jython.py Serial Port connection with RXTX
import sys, socket, gnu.io
import gnu.io.RXTXPort as RXTX
#Open port COM3
portId=gnu.io.CommPortIdentifier.getPortIdentifier("COM3")
serialPort=portId.open("Demo1",2000) #(Name,delay)
#Set port parameters
serialPort.setSerialPortParams(9600,RXTX.DATABITS_8,RXTX.STOPBITS_1,RXTX.PARITY_NONE)
#Open input & output streams
outStream=serialPort.getOutputStream()
inStream=serialPort.getInputStream()
#Define some output and write it to the serial port
toOutput="Test output to serial port"
outStream.write(toOutput)
#Close inStream, outStream before closing the port itself
outStream.close()
inStream.close()
serialPort.close()
--0000000000002b1bbe05b2815815
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:large">Cor=
gi,</div><div class=3D"gmail_default" style=3D"font-size:large">I can run y=
our check-out script and it works for me, but I can't seem to get RXTX =
to read data from the port. By chance did you write a check-out for reading=
data?</div><div class=3D"gmail_default" style=3D"font-size:large"><br></di=
v><div class=3D"gmail_default" style=3D"font-size:large">Jim K.</div><div c=
lass=3D"gmail_default" style=3D"font-size:large">Houston TX</div><div class=
=3D"gmail_default" style=3D"font-size:large">//////////////////////////////=
///////////////////////////////////////////</div><div class=3D"gmail_defaul=
t" style=3D"font-size:large">#Jython.py Serial Port connection with RXTX<br=
><br>import sys, socket, <a href=3D"http://gnu.io">gnu.io</a><br>import gnu=
.io.RXTXPort as RXTX<br><br>#Open port COM3<br>portId=3Dgnu.io.CommPortIden=
tifier.getPortIdentifier("COM3")<br>serialPort=3DportId.open(&quo=
t;Demo1",2000) =C2=A0 =C2=A0 =C2=A0 =C2=A0#(Name,delay)<br><br>#Set po=
rt parameters<br>serialPort.setSerialPortParams(9600,RXTX.DATABITS_8,RXTX.S=
TOPBITS_1,RXTX.PARITY_NONE)<br><br>#Open input & output streams<br>outS=
tream=3DserialPort.getOutputStream()<br>inStream=3DserialPort.getInputStrea=
m()<br><br>#Define some output and write it to the serial port<br>toOutput=
=3D"Test output to serial port"<br>outStream.write(toOutput)<br><=
br>#Close inStream, outStream before closing the port itself<br>outStream.c=
lose()<br>inStream.close()<br>serialPort.close()<br></div><div class=3D"gma=
il_default" style=3D"font-size:large"><br></div></div>
--0000000000002b1bbe05b2815815--
--===============0451301317195812416==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============0451301317195812416==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Jython-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-users
--===============0451301317195812416==--