exopy.instruments.widgets.profile_selection module¶
Widgets used to select a profile and the driver/connection/settings to use.
-
class
exopy.instruments.widgets.profile_selection.ProfileSelectionDialog(parent=None, **kwargs)¶ Bases:
enaml.widgets.dialog.DialogA dialog to select a profile and what connection and settings to use.
-
connection¶
-
driver¶
-
filter_drivers¶
-
filter_profiles¶
-
plugin¶
-
profile¶
-
settings¶
-
-
class
exopy.instruments.widgets.profile_selection.ProfileSelectionWidget(parent=None, **kwargs)¶ Bases:
enaml.widgets.container.ContainerA widget to select a profile and what connection and settings to use.
-
connection¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
driver¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
filter_drivers¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
filter_profiles¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
infos¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
plugin¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
post_set_infos¶
-
profile¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
settings¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
-
exopy.instruments.widgets.profile_selection.matching_connections(infos, d_id)¶ Determine the allowed connections based on the selected driver.
-
exopy.instruments.widgets.profile_selection.matching_settings(infos, d_id)¶ Determine the allowed settings based on the selected driver.