def main(): (options, args) = parseArgs() factory = InputServiceFactory() factory.protocol = InputServiceProtocol reactor.listenTCP(11000,factory) wiiSender = WiiSender(factory, loopFreq=options.loopFreq) moteDetector = MoteDetector(numToConnect=1, detectedCallback=wiiSender.newMote, getAlreadyConnectedIdsCallback=wiiSender.getAlreadyConnectedIds); moteDetector.keepFirstConnection=True moteDetector.startInThread() wiiSender.setMoteDetector(moteDetector) reactor.callLater(0.0, wiiSender.loop) reactor.run()
def main(): (options, args) = parseArgs() f = WiiSenderClientFactory() f.setVerbose(options.verbose) f.setLoopFreq(options.loopFreq) # create a wii sender wiiSender = WiiSender(f, loopFreq=options.loopFreq) f.setWiiSender(wiiSender) # start a mote detector. It hands new mote to the wii sender moteDetector = MoteDetector(numToConnect=1, detectedCallback=wiiSender.newMote, getAlreadyConnectedIdsCallback=wiiSender.getAlreadyConnectedIds); moteDetector.keepFirstConnection=True moteDetector.startInThread() wiiSender.setMoteDetector(moteDetector) print "Connecting to:", options.host, options.port reactor.connectTCP(options.host, options.port, f) reactor.run()
def main(): (options, args) = parseArgs() factory = InputServiceFactory() factory.protocol = InputServiceProtocol reactor.listenTCP(11000, factory) wiiSender = WiiSender(factory, loopFreq=options.loopFreq) moteDetector = MoteDetector( numToConnect=1, detectedCallback=wiiSender.newMote, getAlreadyConnectedIdsCallback=wiiSender.getAlreadyConnectedIds, ) moteDetector.keepFirstConnection = True moteDetector.startInThread() wiiSender.setMoteDetector(moteDetector) reactor.callLater(0.0, wiiSender.loop) reactor.run()