from slsdet import Detector, Eiger, dacIndex #using the specialized class e = Eiger() e.dacs # >>> e.dacs # ========== DACS ========= # vsvp : 0 0 # vtrim : 2480 2480 # vrpreamp : 3300 3300 # vrshaper : 1400 1400 # vsvn : 4000 4000 # vtgstv : 2556 2556 # vcmp_ll : 1000 1000 # vcmp_lr : 1000 1000 # vcal : 0 0 # vcmp_rl : 1000 1000 # rxb_rb : 1100 1100 # rxb_lb : 1100 1100 # vcmp_rr : 1000 1000 # vcp : 1000 1000 # vcn : 2000 2000 # vishaper : 1550 1550 # iodelay : 650 650 # or using the general class and the list d = Detector() for dac in d.daclist: r = d.getDAC(dac, False) print(f'{dac.name:10s} {r}')