13 INTERVAL_DEFAULT = INTERVAL_1S
15 GPS_DEVICE_STATUS_NO_FIX = 1
16 GPS_DEVICE_STATUS_FIX = 2
17 GPS_DEVICE_STATUS_DGPS_FIX = 3
25 get_default = get_default.__call__
27 def __init__ ( self ) :
30 def set_properties ( self , preferred_method , preferred_interval ) :
31 self.method = preferred_method
32 self.interval = preferred_interval
40 def connect ( self , event , handler , *args ) :
41 print "Connecting",self,event,handler,args
43 def connect_object ( self , event , handler , *args ) :
44 print "Connecting",self,event,handler,args
45 #self.device.connect_object("changed", GPSObject.update , self)
50 def __init__ ( self ) :
52 self.status = GPS_DEVICE_STATUS_NO_FIX
53 self.satellites_in_use = 0
54 self.satellites_in_view = 0
55 self.fix = ( None , None , 0 , None , 0.0 , -0.0 , None , 0.0 , None , "NaN" , None , "NaN" , None , "NaN" , None )
59 def connect_object ( self , signal , method , object ) :
60 print "Connecting object to",self