示例#1
0
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()
示例#2
0
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()
示例#3
0
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()