Skip to content

Commit 00a48ae

Browse files
Added requirement for qtutils 2.0.0.
Updated DummyPseudoclock to have a clockline so as to work with recent labscript changes.
1 parent 59ccf09 commit 00a48ae

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

DummyPseudoclock.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,20 @@
1717

1818

1919
from labscript_devices import labscript_device, BLACS_tab, BLACS_worker
20-
from labscript import PseudoclockDevice
20+
from labscript import PseudoclockDevice, Pseudoclock, ClockLine
2121

2222
@labscript_device
2323
class DummyPseudoclock(PseudoclockDevice):
2424

2525
description = 'Dummy pseudoclock'
2626
clock_limit = 1e6
27+
clock_resolution = 1e-6
2728

2829
def __init__(self, name='dummy_pseudoclock', BLACS_connection='dummy_connection', **kwargs):
2930
self.BLACS_connection = BLACS_connection
3031
PseudoclockDevice.__init__(self, name, None, None, **kwargs)
32+
self.pseudoclock = Pseudoclock(self.name + '_pseudoclock', self, 'pseudoclock')
33+
self.clockline = ClockLine(name='clockline', pseudoclock=self.pseudoclock, connection='dummy')
3134

3235
def generate_code(self, hdf5_file):
3336
group = self.init_device_group(hdf5_file)

__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
from labscript_utils import check_version
88

9+
check_version('qtutils', '2.0.0', '3.0.0')
910
check_version('labscript_utils', '2.2', '3')
1011
check_version('labscript', '2.1', '3')
1112
check_version('blacs', '2.1', '3')

0 commit comments

Comments
 (0)