Re: enfora RIL driver CE 6 - how does it communicate with Cellcore, RILProxy



I think that I have found answer to one part of my question. Registry
settigns contains information about dll and stream driver prefix. Ex:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]
"Dll"="rilgsm.dll"
"Prefix"="RIL"
"ComPort"="COM7:"
There is still something I do not know:
rilgsm.def defines COM_StreamDriverFunctions and RIL_StreamDriverFunctions.
Platform.reg file specifies rilgsm.dll in drivers\RIL section.
I do not find information how to map rilgsm.dll to
COM_StreamDriverInterface.

Zdenko

"Zdenko" <zdenko.s@xxxxxxxxxxxx> wrote in message
news:%23fLXr5PqIHA.4904@xxxxxxxxxxxxxxxxxxxxxxx
Hi all,

I am curious about enfora sample RIL driver and how does it work
internaly.

How cellcore and rilproxy fit into the code execution between client
application and RIL driver?

enfora sample uses serial port. I have seen RIL driver which uses USB port
(Virtual COM port). Enfora exposes WindowsCE stream driver interface
through COM_Init, COM_Open,... functions. Other driver I have seen exposes
VDA_Init, VDA_Open,... functions.
How driver manager knows which function to cal? (VDA_Init() or COM_Init).
Rephrase the question: How driver manager knows which stream interface is
exported by particular RIL driver?

What is the sequence of calls into RIL driver when connection manager
opens GPRS connection?

I would appreciate link to documentation or short answer which will help
me to find further information.

Zdenko



.



Relevant Pages

  • Re: USB HID driver development
    ... Many drivers are written as stream driver, but all they really use are init/deinit and IOControls. ... There is so much going on in a USB stack that it did not make sense to use a stream driver for this design. ... In the HID case the USB driver is simplified, 2 entry points and a callback "phidpPreparsedData". ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: RFID dirver , any suggestion is appreciated
    ... and implement a stream driver. ... I think u will be having a card detect ... Develop a monolithic driver that can read directly from the SPI ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Hi,^^
    ... eVC++, or even Windows Programming, but you want to write a driver. ... More specifically "Creating a Windows CE DLL" just create a blank ... Then copy the source code for the generic driver from the CD to the project ... > This book is introduction stream driver. ...
    (microsoft.public.pocketpc.developer)
  • Re: Need to simulate the up or down arrow being held
    ... What I'm trying to accomplish is that I wrote a stream driver that does ... I have written a very simple driver that reads my front panel buttons ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Native driver loading
    ... If you want a "standard" CE keyboard driver, you need to use the MDD/PDD ... A stream interface driver is any driver that supports the normal stream ... own native driver, unless only your application is going to interface to it. ... >> but stream driver can do a lot of task, ...
    (microsoft.public.windowsce.platbuilder)