def test_signals(self): mca = EpicsMCA(devs[0], name='mca') mca.wait_for_connection() mca.mode.put(MCAMode.PHA) mca.stage() mca.start.put(1) mca.stop_signal.put(1) mca.preset_real_time.put(3.14) mca.preset_live_time.put(3.14) mca.erase_start.put(1) mca.stop() mca.unstage()
def test_signals(self): mca = EpicsMCA(devs[0], name='mca') mca.wait_for_connection() mca.mode.put(MCAMode.PHA) mca.stage() mca.start.put(1) mca.stop_signal.put(1) mca.preset_real_time.put(3.14) mca.preset_live_time.put(3.14) mca.erase_start.put(1) mca.stop() mca.unstage()
def mca(cleanup, mca_test_ioc): mca = EpicsMCA(mca_test_ioc.pvs['mca_prefix'], name='mca') mca.wait_for_connection() cleanup.add(mca) return mca