Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.arch.embedded > #13030
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!feeder.erje.net!us.feeder.erje.net!news.linkpendium.com!news.linkpendium.com!panix!not-for-mail |
|---|---|
| From | Grant Edwards <invalid@invalid.invalid> |
| Newsgroups | comp.arch.embedded |
| Subject | Re: Simple protocol analyzer? |
| Date | Wed, 7 Aug 2013 15:15:45 +0000 (UTC) |
| Organization | PANIX Public Access Internet and UNIX, NYC |
| Lines | 37 |
| Message-ID | <kttob1$b0l$1@reader1.panix.com> (permalink) |
| References | <vradnSIUxLKwt5zPnZ2dnUVZ5qudnZ2d@giganews.com> <ktrb3v$ih6$1@reader1.panix.com> <y_ydnU1gndpIpJzPnZ2dnUVZ5h2dnZ2d@giganews.com> <ktrge0$hrt$1@reader1.panix.com> <xgrMt.1627$7K3.791@fx07.iad> <kttni9$e1e$1@reader1.panix.com> |
| NNTP-Posting-Host | dsl.comtrol.com |
| X-Trace | reader1.panix.com 1375888545 11285 64.122.56.22 (7 Aug 2013 15:15:45 GMT) |
| X-Complaints-To | abuse@panix.com |
| NNTP-Posting-Date | Wed, 7 Aug 2013 15:15:45 +0000 (UTC) |
| User-Agent | slrn/1.0.1 (Linux) |
| Xref | csiph.com comp.arch.embedded:13030 |
Show key headers only | View raw
On 2013-08-07, Grant Edwards <invalid@invalid.invalid> wrote:
> On 2013-08-07, Clifford Heath <no.spam@please.net> wrote:
>> On 07/08/13 04:48, Grant Edwards wrote:
>>> If you want the timestamp for the start of the line, it's a bit more
>>> complicated:
>>> #!/usr/bin/python
>>> import serial,time
>>> p = serial.Serial('/dev/ttyS1', 9600)
>>> while 1:
>>> first = p.read(1)
>>> stamp = time.time()
>>> rest = p.readline()
>>> print stamp, first+rest
>>
>> Does Python's serial object put the line into raw mode so you can get
>> the first character before the linefeed is sent? or did you miss that?
>> Just curious, not nit-picking.
>
> Yes. The port defaults to raw mode (8,none,1). The author of
> pyserial is an embedded systems developer who (I believe) wrote it to
> support a set of tools used for downloading/testing/debugging
> microcontroller-based widgets that had serial ports. Since that's
> mainly what I use it for, I find pyserial pretty much always defaults
> to doing the "right" thing.
I forgot to post a link to the pyserial project:
http://pyserial.sourceforge.net/
Pyserial isn't part of the Python standard library, but I think most
Linux distros have a package for it -- even if they don't, installing
only requires a couple commands.
--
Grant Edwards grant.b.edwards Yow! PARDON me, am I
at speaking ENGLISH?
gmail.com
Back to comp.arch.embedded | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Simple protocol analyzer? Tim Wescott <tim@seemywebsite.really> - 2013-08-06 11:54 -0500
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-06 17:17 +0000
Re: Simple protocol analyzer? Tim Wescott <tim@seemywebsite.really> - 2013-08-06 13:00 -0500
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-06 18:48 +0000
Re: Simple protocol analyzer? Tim Wescott <tim@seemywebsite.really> - 2013-08-06 14:33 -0500
Re: Simple protocol analyzer? Frank Buss <fb@frank-buss.de> - 2013-08-07 14:52 +0200
Re: Simple protocol analyzer? Les Cargill <lcargill99@comcast.com> - 2013-08-07 08:06 -0500
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-07 14:48 +0000
Re: Simple protocol analyzer? rickman <gnuarm@gmail.com> - 2013-08-07 23:25 -0400
Re: Simple protocol analyzer? John Devereux <john@devereux.me.uk> - 2013-08-08 08:44 +0100
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-08 12:57 +0000
Re: Simple protocol analyzer? Clifford Heath <no.spam@please.net> - 2013-08-07 22:42 +1000
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-07 15:02 +0000
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-07 15:15 +0000
Re: Simple protocol analyzer? Clifford Heath <no.spam@please.net> - 2013-08-08 08:50 +1000
csiph-web