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=<not given>, *values, 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: Any

Measure the diode current in A.

property emission_enabled: Any

Control emission of the amplifier (bool).

property firmware: Any

Get firmware version

property id

Get the model number.

property maximum_case_temperature: Any

Measure the maximum temperature for the optical module in °C.

property minimum_display_power: Any

Measure the minimum displayable output power in W.

property power: Any

Measure current output power in W.(dynamic)

property power_range

Get the power limits in W.

property power_setpoint: Any

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: Any

Measure case temperature in °C.

property temperature_seed: Any

Measure current seed temperature in °C

property wavelength_temperature: Any

Control temperature in °C for seed wavelength control.