Ejemplo n.º 1
0
def main(name):
    elev_map = SrtmElevMap()
    socket_map = generate_map(name)
    gps_socket = socket_map['gps']
    elev_socket = socket_map['elev']
    while True:
        gps = loads(gps_socket.recv())
        try:
            elev = elev_map.lookup((gps[LON], gps[LAT]))
            elev_socket.send(dumps([elev]))
        except:
            pass
Ejemplo n.º 2
0
def main(name):
   elev_map = SrtmElevMap()
   socket_map = generate_map(name)
   gps_socket = socket_map['gps']
   elev_socket = socket_map['elev']
   while True:
      gps = loads(gps_socket.recv())
      try:
         elev = elev_map.lookup((gps[LON], gps[LAT]))
         elev_socket.send(dumps([elev]))
      except:
         pass
Ejemplo n.º 3
0
def main(name):
   elev_map = SrtmElevMap()
   socket_map = generate_map(name)
   gps_socket = socket_map['gps']
   elev_socket = socket_map['elev']
   rt = RateTimer(1.0)
   while True:
      raw = gps_socket.recv()
      if rt.expired():
         try:
            gps = loads(gps_socket.recv())
            elev = elev_map.lookup((gps[LON], gps[LAT]))
            elev_socket.send(dumps([elev]))
         except:
            pass
Ejemplo n.º 4
0
def main(name):
    elev_map = SrtmElevMap()
    socket_map = generate_map(name)
    gps_socket = socket_map['gps']
    elev_socket = socket_map['elev']
    rt = RateTimer(1.0)
    while True:
        raw = gps_socket.recv()
        if rt.expired():
            try:
                gps = loads(gps_socket.recv())
                elev = elev_map.lookup((gps[LON], gps[LAT]))
                elev_socket.send(dumps([elev]))
            except:
                pass
Ejemplo n.º 5
0
def main(name):
   elev_map = SrtmElevMap()
   socket_map = generate_map(name)
   gps_socket = socket_map['gps']
   elev_socket = socket_map['elev']
   start_elev = None
   while True:
      gps = loads(gps_socket.recv())
      try:
         elev = float(elev_map.lookup((gps[LON], gps[LAT])))
         if not start_elev:
            start_elev = elev
         elev_socket.send(dumps([elev, start_elev]))
      except:
         pass
Ejemplo n.º 6
0
def main(name):
   elev_map = SrtmElevMap()
   socket_map = generate_map(name)
   gps_socket = socket_map['gps']
   elev_socket = socket_map['elev']
   rt = RateTimer(1)
   start_elev = None
   while True:
      raw = gps_socket.recv()
      if rt.expired():
         gps = loads(raw)
         try:
            elev = int(elev_map.lookup((gps[LON], gps[LAT])))
            if not start_elev:
               start_elev = elev
            elev_socket.send(dumps([elev, start_elev]))
         except:
            pass