Iain Holmes


            
          

Ross Burton


            
          

Version 0.9

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:


          The Free Software Foundation, Inc.,
          59 Temple Place - Suite 330,
          BostonMA 02111-1307,
          USA
        


I. Gypsy Overview
Gypsy's Design — An explanation of the design principles behind Gypsy.
Design Flaws in GPSD — A discussion of design flaws in GPSD and how Gypsy is designed to fix them.
II. Tutorials
Programming Gypsy With Python
Overview of Gypsy
Connecting to a GPS
Getting Your Location
III. Gypsy Server Interface
org.freedesktop.Gypsy.Server — Server interface
IV. Gypsy Client Interface
org.freedesktop.Gypsy.Accuracy — Accuracy interface
org.freedesktop.Gypsy.Course — Course interface
org.freedesktop.Gypsy.Device — Device interface
org.freedesktop.Gypsy.Position — Position interface
org.freedesktop.Gypsy.Satellite — Satellite interface
org.freedesktop.Gypsy.Time — Time interface
V. LibGypsy API Reference
Gypsy-Daemon Control
GypsyControl — Control object for gypsy-daemon
GPS Data Objects
GypsyDevice — Object for obtaining device information
GypsyAccuracy — Object for obtaining accuracy information from gypsy-daemon
GypsyCourse — Object for obtaining course information
GypsyPosition — Object for obtaining positions from gypsy-daemon
GypsySatellite — Object for obtaining satellite information
GypsyTime — Object for obtaining GPS time from gypsy-daemon