In message <[EMAIL PROTECTED]>, Alexa
nder Maret writes:
>> From: Poul-Henning Kamp [mailto:[EMAIL PROTECTED]]
>> 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.

How fast do these pulses arrive ?  Consider using the
PPS-API for that: <sys/timepps.h>

--
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED]         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to