Exemplo n.º 1
0
    def checkRadioRegisteration(self, msg, rmsg, timeval):
        r = self.Radios.checkIP(msg.sourceIP, return_type=Radio.object)
        print("%s: msg: %s  recived from %s return port %s" %
              (timeval, msg.command(), msg.sourceIP, msg.sourcePort))
        if r == None:
            r = Radio(RadioIP=msg.sourceIP, RadioIDtext=msg.RadioID(0))
            self.Radios.append(r)

            print("Radio %s with IP address %s add to List of Active Radios" %
                  (r.RadioIDtext(0), r.RadioIP(0)))
            rmsg.set_extra(rmsg.extra(0) + " Added to list of Active Radios")
        if r.SignedIn() == False:
            print("Radio %s not sign in with user!")
            rmsg.set_extra(rmsg.extra(0) + " Please Sign radio in!")

        return rmsg