Exemplo n.º 1
0
    def __init__(self, timer):
        self.timer = timer

        self.userNodes = []
        self.sharedStat = {}
        self.sharedStat['userNodes'] = self.userNodes
        self.sharedStat['timer'] = self.timer
        self.x, self.y = Util.loc2coor(self.latitude, self.longitude)

        self.inBuf = FQueue()
        self.outBuf = FQueue()
        self._init_follower_set()
Exemplo n.º 2
0
 def _init_follower_set(self):
     f = open(self.coor_file, 'r')
     cnt = 0
     for line in f:
         items = line.split(',')
         latitude = float(items[0])
         longitude = float(items[1])
         x, y = Util.loc2coor(latitude, longitude)
         user = UserNode(self.userNetIn, self.userNetOut, self.userPFail, self.sharedStat, cnt, x, y)
         self.userNodes.append(user)
         cnt += 1
     f.close()
     self.userNum = cnt
     self.id = cnt