def main(): setup() if len(sys.argv) >= 2: if sys.argv[1] == "servo-install": servo_install() elif sys.argv[1] == "front-wheel-test": if len(sys.argv) >= 3: try: chn = int(sys.argv[2]) except: print "chn must be integer" usage() if 0 <= chn <= 15: front_wheels.test(chn) else: print 'chn must be in 0~15, not "%s"' % chn usage() front_wheels.test() elif sys.argv[1] == "rear-wheel-test": back_wheels.test() else: print 'Command error, "%s" is not in list' % sys.argv[1] usage() else: usage()
def main(): setup() if len(sys.argv) >= 2: if sys.argv[1] == "servo-install": if len(sys.argv) >= 3: print ("servo-install takes no value") usage() print("Servo now is set to 90 degree.") servo0 = Servo.Servo(0, bus_number=1) servo1 = Servo.Servo(1, bus_number=1) servo2 = Servo.Servo(2, bus_number=1) servo0.write(90) servo1.write(90) servo2.write(90) elif sys.argv[1] == "front-wheel-test": if len(sys.argv) >= 3: try: chn = int(sys.argv[2]) except: print ("chn must be integer") usage() if 0 <= chn <= 15 : front_wheels.test(chn) else: print ('chn must be in 0~15, not "%s"' % chn) usage() front_wheels.test() elif sys.argv[1] == "rear-wheel-test": back_wheels.test() else: print ('Command error, "%s" is not in list' % sys.argv[1]) usage() else: usage()