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