flag.StringVar(&topicThrottle,"mqtt-topic-throttle",os.Getenv("MQTT_TOPIC_THROTTLE"),"Mqtt topic that contains throttle value, use MQTT_TOPIC_THROTTLE if args not set")
flag.StringVar(&topicSteering,"mqtt-topic-steering",os.Getenv("MQTT_TOPIC_STEERING"),"Mqtt topic that contains steering value, use MQTT_TOPIC_STEERING if args not set")
flag.IntVar(&throttleChannel,"throttle-channel",throttleChannel,"I2C channel to use to control throttle, THROTTLE_CHANNEL env if args not set")
flag.IntVar(&steeringChannel,"steering-channel",steeringChannel,"I2C channel to use to control steering, STEERING_CHANNEL env if args not set")
flag.IntVar(&throttleStoppedPWM,"throttle-zero-pwm",throttleStoppedPWM,"Zero value for throttle PWM, THROTTLE_STOPPED_PWM env if args not set")
flag.IntVar(&throttleMinPWM,"throttle-min-pwm",throttleMinPWM,"Min value for throttle PWM, THROTTLE_MIN_PWM env if args not set")
flag.IntVar(&throttleMaxPWM,"throttle-max-pwm",throttleMaxPWM,"Max value for throttle PWM, THROTTLE_MAX_PWM env if args not set")
flag.IntVar(&steeringLeftPWM,"steering-left-pwm",steeringLeftPWM,"Max left value for steering PWM, STEERING_STOPPED_PWM env if args not set")
flag.IntVar(&steeringRightPWM,"steering-right-pwm",steeringRightPWM,"Max right value for steering PWM, STEERING_MIN_PWM env if args not set")
flag.IntVar(&updatePWMFrequency,"update-pwm-frequency",updatePWMFrequency,"Number of update values per seconds, UPDATE_PWM_FREQUENCY env if args not set")