elif cmd == "r": try: cmd,cmd_arg = text.split(" ") factor = int(cmd_arg) update_all_results(lidar_viewer, field_model, robot, factor) except ValueError: print "Please specify distance in whole inches." elif cmd == "m": try: cmd,cmd_arg = text.split(" ") distance = int(cmd_arg) robot.move(distance) update_all_results(lidar_viewer, field_model, robot, factor) except ValueError: print "Please specify distance in whole inches." elif cmd == "t": try: cmd,cmd_arg = text.split(" ") heading = int(cmd_arg) robot.turn(heading) update_all_results(lidar_viewer, field_model, robot, factor) except ValueError: print "Please specify turn in whole degrees." elif cmd == "w": lidar_viewer.write_to_file("Lidar.dat", rotation.polar_data()) elif cmd == "h": print "Enter single letter command and optional argument."
def write_to_file(self, file_name): LidarViewer.write_to_file(file_name, polar_data)