Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 import rospy
00009 import sys
00010 from korg_nanokontrol.korg import KorgNanoKontrol
00011
00012 if __name__ == '__main__':
00013
00014 rospy.init_node('kontrol')
00015 if len(sys.argv) > 1:
00016 input_dev = int(sys.argv[1])
00017 rospy.set_param("~input_dev", input_dev)
00018 try:
00019 kontrol = KorgNanoKontrol()
00020 rospy.on_shutdown(kontrol.finish)
00021
00022 while not rospy.is_shutdown():
00023 kontrol.update()
00024 rospy.sleep(0.1)
00025
00026 except rospy.ROSInterruptException:
00027 pass
00028 except:
00029 rospy.logerr(sys.exc_info()[0])