Re: [NTLK] IrDA Progress

From: Paul Guyot (pguyot_at_kallisys.net)
Date: Mon Jan 13 2003 - 03:18:53 EST


Ā (At) 23:27 +0200 12/01/03, Eckhart Köppen écrivait (wrote) :
> > Are you sure that TinyTP doesn't work on the Newton? Dock uses TinyTP
>> as far as I recall.
>
>Interesting! From what I've seen, there is only IrLMP, e.g. much of the
>documentation refers to TinyTP as something they wanted to do in the
>future. Also, from looking at the packets, there was not sign of TinyTP
>(it should be visible in the IrLMP connect frame where it adds a byte
>for the flow control). The Dock requests the device "Docker" over IrLMP,
>might be 3-wire-raw (everything has to fit into a frame, no flow
>control).

Okay, you're probably right. I just deduced that there should be LMP
from the Dock IrDA settings on the mac side, but it's been a while
since I looked at that.

> > (geez, if you wrote a larger IrDA stack for MacOS
>> X with TinyTP & LMP, we'd be able to Dock on X, I have the
>> specifications on my hard drive ;)
>
>I thought that IrDA (IrCOMM) should at least work with MacOS X and
>IrDA-equipped PowerBooks... maybe with a bit tweaking, that stack can be
>retrofitted onto a serial port? On the other hand, it looks like
>somebody was crazy enough to port the Linux IrDA stack to Windows 2000!

There might be a misunderstanding. I was thinking about an IrDA
dock-capable application on MacOS X. IrDA works on MacOS, but on OS
X, there is no IrDA framework that provides LMP as far as I know.
Since I don't have any IrDA capable device except my Newtons, I
didn't dig that.
For serial (or TCP/IP) connection, there is strictly no problem.

IrDA (without anything on the Newton side) would solve the
bootstrapping problem for people with IrDA capable macs running X
(well, anyway, for the bootstrapping problem they can reboot in 9 and
install the Ethernet packages like this).

>I was looking at the Modem driver example of the PCMCIA DDK and saw that
>the actual driver implements TSerialChip, registers with the Nameserver
>and that's it.

There is something weird here, they register their object as ("1"
"Modem"), which means that if there are two cards, it won't work.

But apparently, you might be able to use any string since you need to
pass it to the Newton Communication Stack as an option.

Paul

-- 
NPDS: http://newton.kallisys.net:8080/
Apache: http://www.kallisys.com/

-- This is the NewtonTalk list - http://www.newtontalk.net/ for all inquiries List FAQ/Etiquette/Terms: http://www.newtontalk.net/faq.html Official Newton FAQ: http://www.chuma.org/newton/faq/



This archive was generated by hypermail 2.1.2 : Sun Jan 26 2003 - 04:03:05 EST