photons.equipment.widgets.laser_superk module
Widget for a SuperK Fianium laser from NKT Photonics.
- class photons.equipment.widgets.laser_superk.Watchdog(connection, qu)[source]
Bases:
WorkerHandle NKTDLL callbacks.
-
emission_changed:
SignalInstance
-
level_changed:
SignalInstance
-
mode_changed:
SignalInstance
-
emission_changed:
- class photons.equipment.widgets.laser_superk.SuperKWidget(connection, *, parent=None)[source]
Bases:
BaseEquipmentWidgetWidget for a SuperK Fianium laser from NKT Photonics.
- Parameters:
- notification_handler(*args, **kwargs)[source]
Handle notifications emitted by the SuperK Service.
- Return type:
- on_level_changed(level)[source]
Update the value of the DoubleSpinBox without emitting the signal.
- Return type:
- on_device_status_changed(status)[source]
Called by the DeviceStatusCallback from the DLL.
- Return type: