I am working on using the Bluetooth Exchange library. I defined both the following ;
#define <BtLib.h> #define <BtExgLib.h> However, CW states that it cannot open the files ! I have included the files in the project workspace. Did I miss something else ? Pls help. Rgds, Vincent Wong ----- Original Message ----- From: Alexandre Kazantsev <[EMAIL PROTECTED]> To: Palm Developer Forum <[EMAIL PROTECTED]> Sent: Thursday, May 23, 2002 11:06 PM Subject: Re: Multitasking issue > Chris, > I have to clarify the issue. I do NOT want concurrency. Instead single > tasking during data acquisition is a must because the Palm computer hardly > sustain that acquisition rate. The acquired data is to be transferred across > network when the acquisition stops. Then sometimes after the data transfer > completed, a new data acquisition starts again. The question is if there is > an active background network task, may be in idle state or whatever, > interrupting the data acquisition. > > > ----- Original Message ----- > From: "Chris DiPierro" <[EMAIL PROTECTED]> > Newsgroups: palm-dev-forum > To: "Palm Developer Forum" <[EMAIL PROTECTED]> > Sent: Thursday, May 23, 2002 6:21 PM > Subject: Re: Multitasking issue > > > > I'm not sure I understand your question 100%, but I'll take a stab at it. > > > > Yes, the kernel underlying PalmOS is multitasking, but you don't have > access > > to threads or other processes, so you can't go that route. > > > > However, using the new serial manager, you can specify a callback function > > that will be called everytime the serial port has data available. This > means > > that even if you're in your networking code, you can grab the incoming > data > > in close to realtime. Your networking code would of course have to be > smart > > enough to realize that more data is available (I can't really understand > > what you're doing with the networking code, but it sounded to me like > you're > > trying to send the realtime data stream over the network simultaneously). > > This should give you what you need I think. > > > > > > > My application does real time data acquisition via serial port at 8 > > > Kbytes/sec. Everything is OK so far in spite of the peripheral device > has > > no > > > FIFO. I know that Palm OS is multitasking capable, but usually an > > > application task is running alone. Now I'm going to introduce FTP > > networking > > > functionality in my application. The network stack must be the second > task > > > running concurrently with the application task. There should not be a > > > problem at all if the network activity starts past data acquisition - no > > > interruption of data acquisition occurs. If it stops before the new data > > > acquisition loop starts then OK. However my concern is that as soon as > the > > > network stack has been activated from my application then the network > task > > > would run concurrently forever with the active application even all data > > > transfer completed. In that case the following data acquisition would be > > > interrupted by the concurrent task, which I don't want. > > > > > > Any ideas? > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > For information on using the Palm Developer Forums, or to unsubscribe, > please see http://www.palmos.com/dev/support/forums/ > > > > > > -- > For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
