Example #1
0
class RealGps( object ) :


    def __init__( self , connectionStr = None ) :
        from GpsBoxPython import GpsBox
        if connectionStr :
            self.gps = GpsBox( connectionStr )
        else :
            self.gps = GpsBox( Config.GPS_SERIAL_PARAMS )

        
    def iterate( self , timeout = Config.GPS_DEFAULT_TIMEOUT ) :
        return self.gps.iterate( timeout )


    def getPos( self ) :
        x = self.gps.rfs().getCurrentX()
        y = self.gps.rfs().getCurrentY()
        return ( x , y )


    def getTime( self ) :
        #return self.gps.vlhb().seconds
        return self.gps.prtkb().time
Example #2
0
 def __init__( self , connectionStr = None ) :
     from GpsBoxPython import GpsBox
     if connectionStr :
         self.gps = GpsBox( connectionStr )
     else :
         self.gps = GpsBox( Config.GPS_SERIAL_PARAMS )