YAR fiber amplifier series
- class pymeasure.instruments.ipgphotonics.yar.YAR(adapter, name='YAR fiber amplifier', **kwargs)
Bases:
Instrument
Communication with the YAR fiber amplifier series by IPG Photonics.
This is the RS232 command set. GPIB has different commands.
- class Status(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
IntFlag
- check_set_errors()
Check for errors after having set a property.
Called if
check_set_errors=True
is set for that property.
- clear()
Reset all errors.
- property current
Measure the diode current in A.
- property emission_enabled
Control emission of the amplifier (bool).
- property firmware
Get firmware version
- property id
Get the model number.
- property maximum_case_temperature
Measure the maximum temperature for the optical module in °C.
- property minimum_display_power
Measure the minimum displayable output power in W.
- property power
Measure current output power in W.(dynamic)
- property power_range
Get the power limits in W.
- property power_setpoint
Control output power setpoint in W.(dynamic)
- read()
Read an instrument answer and check whether it is an error.
- property status
Get the current status.
- property temperature
Measure case temperature in °C.
- property temperature_seed
Measure current seed temperature in °C
- property wavelength_temperature
Control temperature in °C for seed wavelength control.