NktSuperkFianiumProxy
- class catkit2.testbed.proxies.NktSuperkFianiumProxy(testbed, service_id)
Bases:
catkit2.testbed.service_proxy.ServiceProxy
Attributes Summary
Methods Summary
set_spectrum
([center_wavelength, bandwidth, ...])Set both center wavelength and bandwidth simultaneously.
turn_off
()turn_on
()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.
Will update the pulse picker ratio if the bandwidth is increased to avoid burning fibers. No change to pulse picker ratio if the bandwidth is decreased or unchanged.
- 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.
- turn_off()
- turn_on()