View Single Post
  #2  
Old 12-29-2009, 04:47 PM
moneim230 moneim230 is offline
Member
 
Join Date: Oct 2009
Posts: 18
Post signals

here is a code i created to get signals from the G25 steering wheel:
Code:
import viz
import vizjoy
viz.go()
G25=vizjoy.add()

def button(state):
	state = G25.getButtonState()
	print 'Button State = ',state

def joymove(x):
	x=G25.getPosition()
	print 'Position = ',x

def twistvalue(x):
	x=G25.getTwist()
	print 'Twist = ',x

def slidervalue(x):
	x=G25.getSlider()
	print 'Slider =',x

def hatangle(x):
	x=G25.getHat()
	print 'Hat=',x

print 'Joystick name = ',G25.getName()
print 'Slider count = ',G25.getSliderCount()
print 'Button count = ',G25.getButtonCount()
print 'Hat count = ',G25.getHatCount()

viz.callback(vizjoy.BUTTONDOWN_EVENT,button)
viz.callback(vizjoy.MOVE_EVENT,joymove)
viz.callback(vizjoy.TWIST_EVENT,twistvalue)
viz.callback(vizjoy.SLIDER_EVENT,slidervalue)
viz.callback(vizjoy.HAT_EVENT,hatangle)

Last edited by moneim230; 12-29-2009 at 04:51 PM.
Reply With Quote