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])