Source code for user_apps.acq400.config_437

"""
A python script to set gains on an acq437.
"""


import argparse
import acq400_hapi


[docs]def set_params(args): # Set gain range and sample rate for the acq437 only if the user has specified the parameters. uuts = [acq400_hapi.Acq400(u) for u in args.uuts] for uut in uuts: if args.gain != "0": uut.s1.GAIN_ALL = args.gain if args.sample_rate != "0": uut.s1.ACQ43X_SAMPLE_RATE = args.sample_rate return None
[docs]def get_parser(): parser = argparse.ArgumentParser(description='Config 437') parser.add_argument('--gain', default="0", type=str, help="Gain range to set on the device. Options: X1, X10, X100, X1000") parser.add_argument('--sample_rate', default="0", type=str, help="Set sample rate on 437 device.") parser.add_argument('uuts', nargs='+', help="uuts") return parser
if __name__ == '__main__': set_params(get_parser().parse_args())