Esempio n. 1
0
	def start( self ):
		found = wii.find( self._pointer, self._nmotes, 5 )
		assert found
		print( 'found wiimotes', found )
		connected = wii.wiiuse_connect( self._pointer, self._nmotes )	# NOT wii.connect
		assert connected
		print( 'connected wiimotes', connected )

		for i in range( self._nmotes ):
			wm = self._pointer[i]
			wii.motion_sensing(wm, 1)
			wii.set_leds( wm, wii.WIIMOTE_LED_2)

		self._active = True
		return found
Esempio n. 2
0
    def start(self):
        found = wii.find(self._pointer, self._nmotes, 5)
        assert found
        print('found wiimotes', found)
        connected = wii.wiiuse_connect(self._pointer,
                                       self._nmotes)  # NOT wii.connect
        assert connected
        print('connected wiimotes', connected)

        for i in range(self._nmotes):
            wm = self._pointer[i]
            wii.motion_sensing(wm, 1)
            wii.set_leds(wm, wii.WIIMOTE_LED_2)

        self._active = True
        return found
Esempio n. 3
0
	def connect( self ):
		print('press 1+2 buttons on wiimote(s) now...')
		found = wii.find( self._pointer, self._nmotes, 5 )
		print( 'found wiimotes', found )
		if not found: return 0

		## NOT wii.connect - this is the raw bluetooth connect function
		connected = wii.wiiuse_connect( self._pointer, self._nmotes )
		assert connected
		print( 'connected wiimotes', connected )

		while len(self.wiimotes) < connected:
			index = len(self.wiimotes)
			mote = Wiimote(
				index = index,
				pointer = self._pointer[ index ]
			)
			self.wiimotes.append( mote )

		self._active = True
		if self._threading: self.start()
		return found
Esempio n. 4
0
#!/usr/bin/python
# updated Nov 2011
import os, sys, time
import wiiuse as wii

MAX_WIIMOTES = 2
context = wii.init(MAX_WIIMOTES)
print(context)

found = wii.find(context, MAX_WIIMOTES, 5)
assert found
print('found wiimotes', found)

#connected = wii.connect( context, found )	# dont get confused by other connect function from bluez
connected = wii.wiiuse_connect(context, MAX_WIIMOTES)
assert connected

wii.set_leds(context[0], wii.WIIMOTE_LED_1)
Esempio n. 5
0
#!/usr/bin/python
# updated Nov 2011
import os,sys, time
import wiiuse as wii

MAX_WIIMOTES = 2
context = wii.init( MAX_WIIMOTES )
print( context )

found = wii.find( context, MAX_WIIMOTES, 5 )
assert found
print( 'found wiimotes', found )

#connected = wii.connect( context, found )	# dont get confused by other connect function from bluez
connected = wii.wiiuse_connect( context, MAX_WIIMOTES )
assert connected

wii.set_leds( context[0], wii.WIIMOTE_LED_1 )



Esempio n. 6
0
import sys
import struct
import ctypes

import daemon
import socketipc
import rencode
import wiiuse

wm = wiiuse.wiiuse_init(1)
print wm
fnd = wiiuse.wiiuse_find(wm, 1, 5)
print fnd
cn = wiiuse.wiiuse_connect(wm, 1)
print cn

sys.exit()

_wiiuse = None

if sys.platform[:3] == 'win':
    _wiiuse = ctypes.cdll.wiiuse
elif sys.platform == 'linux2':
    _wiiuse = ctypes.cdll.LoadLibrary('libwiiuse.so')
elif sys.platform == 'darwin':
    _wiiuse = ctypes.cdll.LoadLibrary('libwiiuse.so')

print _wiiuse

_wm = _wiiuse.wiiuse_init(1)
print _wm
Esempio n. 7
0
import sys
import struct
import ctypes

import daemon
import socketipc
import rencode
import wiiuse

wm = wiiuse.wiiuse_init(1)
print wm
fnd = wiiuse.wiiuse_find(wm, 1, 5)
print fnd
cn = wiiuse.wiiuse_connect(wm, 1)
print cn

sys.exit()

_wiiuse = None

if sys.platform[:3] == 'win':
    _wiiuse = ctypes.cdll.wiiuse
elif sys.platform == 'linux2':
    _wiiuse = ctypes.cdll.LoadLibrary('libwiiuse.so')
elif sys.platform == 'darwin':
    _wiiuse = ctypes.cdll.LoadLibrary('libwiiuse.so')

print _wiiuse

_wm = _wiiuse.wiiuse_init(1)
print _wm