GPS Intermediate Driver OS Design Development
9/8/2008
The GPS Intermediate Driver provides benefits to applications that use GPS devices as well as to GPS hardware manufacturers. It does this by providing an intermediate layer that abstracts the actual GPS device from application developers. This intermediate layer also abstracts applications from GPS device manufacturers. Ideally, this enables application developers to write code that works with any GPS hardware, and GPS device manufacturers to produce hardware that works with any application.
OS Design Information
The following table shows OS design information for the GPS Intermediate Driver.
Concept | Description |
---|---|
Dependencies |
Dependencies are:
|
Hardware Considerations |
|
Modules and Components
The following modules and components implement the GPS Intermediate Driver.
Item | Module | Component |
---|---|---|
Core GPS Intermediate Driver functionality, including driver loaded by services.exe. |
gpsid |
None. |
Programmatic API for application developers and device manufacturers. |
gpsapi |
None. |
Implementation Considerations
The following table shows the SYSGEN variables for the GPS Intermediate Driver.
Sysgen variable | Description |
---|---|
SYSGEN_GPSID |
Adds the GPS Intermediate Driver. |
See Also
Concepts
GPS Intermediate Driver Architecture
GPS Intermediate Driver Samples
Other Resources
GPS Intermediate Driver
GPS Intermediate Driver Application Development