Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Oct 2000 14:59:41 +0200
From:      Alexander Maret <maret@atrada.net>
To:        'Poul-Henning Kamp' <phk@critter.freebsd.dk>
Cc:        "'freebsd-hackers@freebsd.org'" <freebsd-hackers@freebsd.org>
Subject:   AW: Accessing the tty structure of an opened device 
Message-ID:  <58A002A02C5ED311812E0050044517F00D2612@erlangen01.atrada.de>

next in thread | raw e-mail | index | archive | help
> From: Poul-Henning Kamp [mailto:phk@critter.freebsd.dk]
> Subject: Re: Accessing the tty structure of an opened device 
> 
> 
> >is it possible to access the tty structure of an opened
> >device directly?
> >
> >Background:
> >I'm trying to sense the DCD state of a serial port for
> >getting the pulses and spaces of a simple IR device.
> 
> We have some ioctls which allow you to do that, some of them work.
> 
> Look in <sys/ttycom.h>, I belive I have used TIOCMODG() at one 
> point in time.

Thanks for your answer but unfortunately you misunderstood my
intention (probably because of my bad english).
I already saw that I can get the state of the DCD line via
ioctl(). But to really get all pulses and spaces of the IR
device I would have to check DCD continously. What I need
is something to get a signal/intr/wakeup as soon as dcd changes.

My hope was that I could define a TSA_CARR_OFF and then do
a tsleep to get a wakeup as soon as DCD goes down. On DCD down
do a tsleep untill it gets up again.

Unfortunately to go tsleep and wait for TSA_CARR_OFF/ON I have to 
get access to the tty structure of my serial port.

Thanks for your help,

Alex


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58A002A02C5ED311812E0050044517F00D2612>