21def wib_update_config(conf_db,pulser,femb_mask,pulser_dac,pulser_channel_mask,gain,peak_time):
23 femb_mask = int(femb_mask,0)
24 pulser_channel_mask = int(pulser_channel_mask,0)
27 raise click.BadParameter(
"FEMB mask not currently working for values != 0xF. Please rerun")
33 for wib_setting
in db.get_dals(
'WIBSettings'):
37 wib_setting = wcu.enable_pulser_wib(wib_setting=wib_setting,
40 channel_mask=pulser_channel_mask)
42 wib_setting = wcu.disable_pulser_wib(wib_setting=wib_setting)
45 wib_setting = wcu.set_gain_peak_time_wib(wib_setting=wib_setting,
51 db.update_dal(wib_setting,recurse=
True)