diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py index 7e6570f3de1cf96f35a99c31032857503a0b5e28..7537aa9c03173f57f3446bf0a494e893cf5bdc22 100644 --- a/ohmpi/hardware_system.py +++ b/ohmpi/hardware_system.py @@ -29,6 +29,12 @@ for k, v in MUX_CONFIG.items(): MUX_CONFIG[k].update({k2: MUX_CONFIG[k].pop(k2, v2)}) TX_CONFIG = HARDWARE_CONFIG['tx'] +for k, v in tx_module.SPECS['tx'].items(): + try: + TX_CONFIG.update({k: TX_CONFIG.pop(k, v['default'])}) + except: + print(k, v) + RX_CONFIG = HARDWARE_CONFIG['rx'] current_max = np.min([TX_CONFIG['current_max'], np.min([MUX_CONFIG[i].pop('current_max', np.inf) for i in MUX_CONFIG.keys()])])