YAR fiber amplifier series
- class pymeasure.instruments.ipgphotonics.yar.YAR(adapter, name='YAR fiber amplifier', **kwargs)
Bases:
InstrumentCommunication 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=Trueis 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.