self.satellites = None
self.cell_info = None
self.ngps = 0
- self.status = None
def set_method ( self , method="gps" ) :
if method == "agps" :
def update ( self ) :
- self.state = None
+ self.gps_state = None
if self.device.online :
if self.device.status == location.GPS_DEVICE_STATUS_NO_FIX :
self.gps_state = "NO_FIX"
self.satellites = self.device.satellites
self.cell_info = self.device.cell_info
- def set_infowin ( self , statuswin ) :
- self.status = statuswin
-
- def refresh_infowin ( self ) :
- if self.status :
- self.status.set_label( "%d gps" % self.ngps )
-
+ def report ( self ) :
+ return "%d gps" % self.ngps
# mode = device.fix[0]
# if mode == location.GPS_DEVICE_MODE_NOT_SEEN : # This means ??