diff --git a/site_ansto/instrument/util/gen_sct.py b/site_ansto/instrument/util/gen_sct.py index 44faf8d3..4e5d606d 100755 --- a/site_ansto/instrument/util/gen_sct.py +++ b/site_ansto/instrument/util/gen_sct.py @@ -1876,7 +1876,7 @@ def put_read_config(MyDriver): make_args = ' {*}$arg_list' else: make_args = '' - txt += [' ${ns}::mkDriver sct_${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port}' + make_args] + txt += [' ${ns}::mkDriver sct_${name} ${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port}' + make_args] txt += [' }'] txt += [' }'] txt += [' }'] @@ -2074,6 +2074,8 @@ def main(): global args import argparse + # RELEASE-3_1="before", RELEASE-3_2="after" + default_sct = "before" parser = argparse.ArgumentParser() parser.add_argument("-c", "--code", help="dump code", action="store_true") @@ -2083,8 +2085,9 @@ def main(): action="store_true") parser.add_argument("-m", "--move", help="generate move commands", action="store_true") - parser.add_argument("--sct", help="where to put the sct in the filename", - choices=["before", "after"], default="before") + parser.add_argument("--sct", + help="where to put the sct in the filename [%s]" % default_sct, + choices=["before", "after"], default=default_sct) parser.add_argument("-v", "--verbose", help="verbose output", action="store_true") parser.add_argument("driver_source", help="driver source file", nargs="*")