NktSuperkProxy

class catkit2.testbed.proxies.NktSuperkProxy(testbed, service_id)

Bases: catkit2.testbed.service_proxy.ServiceProxy

Attributes Summary

bandwidth

base_sleep_time

center_wavelength

sleep_time_per_nm

Methods Summary

set_spectrum([center_wavelength, bandwidth, ...])

Set both center wavelength and bandwidth simultaneously.

Attributes Documentation

bandwidth
base_sleep_time
center_wavelength
sleep_time_per_nm

Methods Documentation

set_spectrum(center_wavelength=None, bandwidth=None, wait=True)

Set both center wavelength and bandwidth simultaneously.

center_wavelengthscalar, optional

The new center wavelength of the tunable filter. If this is not given, the center wavelength will not be changed.

bandwidthscalar, optional

The new bandwidth of the tunable filter. If this is not given, the bandwidth will not be changed.