> 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.
Stop trying to do this; you cannot poll the serial line at anything like
a useful speed to perform IR decoding. The entire approach you're trying
to take is unworkable.
--
... every activity meets with opposition, everyone who acts has his
rivals and unfortunately opponents also. But not because people want
to be opponents, rather because the tasks and relationships force
people to take different points of view. [Dr. Fritz Todt]
V I C T O R Y N O T V E N G E A N C E
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message