31 lines
881 B
Python
Executable File
31 lines
881 B
Python
Executable File
|
|
# This recipe shows in every script provided in PythonAPI/Examples
|
|
# and it is used to parse the client creation arguments when running the script.
|
|
|
|
argparser = argparse.ArgumentParser(
|
|
description=__doc__)
|
|
argparser.add_argument(
|
|
'--host',
|
|
metavar='H',
|
|
default='127.0.0.1',
|
|
help='IP of the host server (default: 127.0.0.1)')
|
|
argparser.add_argument(
|
|
'-p', '--port',
|
|
metavar='P',
|
|
default=2000,
|
|
type=int,
|
|
help='TCP port to listen to (default: 2000)')
|
|
argparser.add_argument(
|
|
'-s', '--speed',
|
|
metavar='FACTOR',
|
|
default=1.0,
|
|
type=float,
|
|
help='rate at which the weather changes (default: 1.0)')
|
|
args = argparser.parse_args()
|
|
|
|
speed_factor = args.speed
|
|
update_freq = 0.1 / speed_factor
|
|
|
|
client = carla.Client(args.host, args.port)
|
|
|