Index of /python/simplegps

Icon  Name                    Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] Changes 2008-11-22 09:33 2.3K [CMP] simplegps-1.0.tar.gz 2008-11-22 09:33 3.3K GZIP compressed docume> [CMP] simplegps-1.1.tar.gz 2008-11-22 09:33 3.5K GZIP compressed docume> [CMP] simplegps-1.2.tar.gz 2008-11-22 09:33 3.7K GZIP compressed docume>
NAME
    simplegps.py - Thin wrapper around the 'lightblue' Bluetooth library for
    doing GPS (GPRMS) functions.

SYNOPSIS
        from simplegps import simplegps

        gps    = simplegps()
        coords = gps.poll(2)

        if not coords :
            print "Ack! Failed to make happy with your GPS device!!"

        else :

            lat = coords[0]
            lon = coords[1]
        
            print "%s %s" % (lat, lon)
            print gps.prettyprint_latlon(lat, lon)
        
            #
    
            (swlat, swlon, nelat, nelon) = gps.mk_bounding_box(lat, lon, 5, 'km')
            print "%s %s / %s %s" % (swlat, swlon, nelat, nelon)

            #
        
            ob_lat = float(37.769671)
            ob_lon = float(-122.511951)
        
            d1 = gps.calculate_distance(lat, lon, ob_lat, ob_lon, 'km')
            d2 = gps.calculate_distance(lat, lon, ob_lat, ob_lon, 'miles')    
        
            print "%s km to Ocean Beach, SF CA" % d1
            print "%s miles to Ocean Beach, SF CA" % d2    

DESCRIPTION
    simplegps.py is a very thin wrapper around the 'lightblue' Bluetooth
    library for doing a limited set of GPS-related (spefically $GPRMS)
    functions.

DEPENDENCIES
    <http://lightblue.sourceforge.net>

VERSION
    1.1

DATE
    $Date: 2006/10/03 04:55:57 $

AUTHOR
    Aaron Straup Cope <ascope@cpan.org>

LICENSE
    Copyright (c) 2006 Aaron Straup Cope. All Rights Reserved.

    This is free software. You can redistribute it and/or modify it under
    the same terms as Perl Artistic License itself.