IntermediateDevice¶
-
class
labscript.IntermediateDevice(name, parent_device, **kwargs)[source]¶ Bases:
labscript.labscript.Device-
__init__(name, parent_device, **kwargs)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
get_properties(location=None)¶ Get all properties in location
If location is None we return all keys
-
set_properties(properties_dict, property_names, overwrite=False)¶ Add one or a bunch of properties packed into properties_dict
- property_names is a dictionary {key:val, …} where each val
is a list [var1, var2, …] of variables to be pulled from properties_dict and added to the property with name key (it’s location)
-
property
t0¶ The earliest time output can be commanded from this device at the start of the experiment. This is nonzeo on secondary pseudoclock devices due to triggering delays.
-