flag.StringVar(&throttleTopic,"mqtt-topic-throttle",os.Getenv("MQTT_TOPIC_THROTTLE"),"Mqtt topic where to publish throttle values, use MQTT_TOPIC_THROTTLE if args not set")
flag.StringVar(&steeringTopic,"mqtt-topic-steering",os.Getenv("MQTT_TOPIC_STEERING"),"Mqtt topic where to publish steering values, use MQTT_TOPIC_STEERING if args not set")
flag.StringVar(&driveModeTopic,"mqtt-topic-drive-mode",os.Getenv("MQTT_TOPIC_DRIVE_MODE"),"Mqtt topic where to publish drive mode state, use MQTT_TOPIC_DRIVE_MODE if args not set")
flag.StringVar(&switchRecordTopic,"mqtt-topic-switch-record",os.Getenv("MQTT_TOPIC_SWITCH_RECORD"),"Mqtt topic where to publish switch record state, use MQTT_TOPIC_SWITCH_RECORD if args not set")
flag.StringVar(&throttleFeedbackTopic,"mqtt-topic-throttle-feedback",os.Getenv("MQTT_TOPIC_THROTTLE_FEEDBACK"),"Mqtt topic where to publish throttle feedback, use MQTT_TOPIC_THROTTLE_FEEDBACK if args not set")
flag.IntVar(&steeringLeftPWM,"steering-left-pwm",steeringLeftPWM,"maxPwm left value for steering PWM, STEERING_LEFT_PWM env if args not set")
flag.IntVar(&steeringRightPWM,"steering-right-pwm",steeringRightPWM,"maxPwm right value for steering PWM, STEERING_RIGHT_PWM env if args not set")
flag.IntVar(&steeringCenterPWM,"steering-center-pwm",steeringCenterPWM,"middlePwm value for steering PWM, STEERING_CENTER_PWM env if args not set")
flag.IntVar(&secondarySteeringLeftPWM,"steering-secondary-left-pwm",steeringLeftPWM,"maxPwm left value for secondary radio controller steering PWM, STEERING_LEFT_PWM env if args not set")
flag.IntVar(&secondarySteeringRightPWM,"steering-secondary-right-pwm",steeringRightPWM,"maxPwm right value for secondary radio controller steering PWM, STEERING_RIGHT_PWM env if args not set")
flag.IntVar(&secondarySteeringCenterPWM,"steering-secondary-center-pwm",steeringCenterPWM,"middlePwm value for secondary radio controller steering PWM, STEERING_CENTER_PWM env if args not set")
flag.IntVar(&throttleMinPWM,"throttle-min-pwm",throttleMinPWM,"maxPwm min value for throttle PWM, THROTTLE_MIN_PWM env if args not set")
flag.IntVar(&throttleMaxPWM,"throttle-max-pwm",throttleMaxPWM,"maxPwm max value for throttle PWM, THROTTLE_MAX_PWM env if args not set")
flag.IntVar(&throttleZeroPWM,"throttle-center-pwm",throttleZeroPWM,"middlePwm value for throttle PWM, THROTTLE_CENTER_PWM env if args not set")
flag.IntVar(&secondaryThrottleMinPWM,"throttle-secondary-min-pwm",throttleMinPWM,"maxPwm min value for secondary radio controller throttle PWM, THROTTLE_MIN_PWM env if args not set")
flag.IntVar(&secondaryThrottleMaxPWM,"throttle-secondary-max-pwm",throttleMaxPWM,"maxPwm max value for secondary radio controller throttle PWM, THROTTLE_MAX_PWM env if args not set")
flag.IntVar(&secondaryThrottleCenterPWM,"throttle-secondary-center-pwm",throttleZeroPWM,"middlePwm value for secondary radio controller throttle PWM, THROTTLE_CENTER_PWM env if args not set")