MockNT252

class lsst.ts.tunablelaser.MockNT252

Bases: object

Implement the mock NT252 device.

Attributes:
loglogging.Logger

The log.

wavelengthint

The wavelength.

temperatureint

The temperature.

propagatingPower

The propagation state of the laser.

propagation_modeMode

The propagation mode.

outputOutput

The output energy level.

display_currentint

The display current.

burst_lengthint

The burst length.

Methods Summary

do_burst_length([parameter])

Return or set the burst length.

do_burst_pulses_to_go()

Return burst pulses to go.

do_continuous_burst_mode_trigger_burst([...])

Return or set the propagation mode.

do_display_current()

Return the display current.

do_display_temperature()

Return display temperature.

do_error_code()

Return the error code.

do_fault_code()

Return the fault code.

do_frequency_divider()

Return frequency divider.

do_hv_voltage()

Return hv voltage.

do_output_energy_level([parameter])

Return or set the output energy level.

do_power([parameter])

Return or set the power status.

do_qsw_adjustment_output_delay()

Return qsw adjustment output delay.

do_repetition_rate()

Return the repetition rate.

do_set_temperature()

Return set temperature.

do_synchronization_mode()

Return synchronization mode.

do_wavelength([parameter])

Return or set wavelength.

parse_command(msg)

Parse the message received and return response.

Methods Documentation

do_burst_length(parameter=None)

Return or set the burst length.

do_burst_pulses_to_go()

Return burst pulses to go.

do_continuous_burst_mode_trigger_burst(parameter=None)

Return or set the propagation mode.

do_display_current()

Return the display current.

do_display_temperature()

Return display temperature.

do_error_code()

Return the error code.

do_fault_code()

Return the fault code.

do_frequency_divider()

Return frequency divider.

do_hv_voltage()

Return hv voltage.

do_output_energy_level(parameter=None)

Return or set the output energy level.

do_power(parameter=None)

Return or set the power status.

do_qsw_adjustment_output_delay()

Return qsw adjustment output delay.

do_repetition_rate()

Return the repetition rate.

do_set_temperature()

Return set temperature.

do_synchronization_mode()

Return synchronization mode.

do_wavelength(parameter=None)

Return or set wavelength.

parse_command(msg)

Parse the message received and return response.

Parameters:
msgstr

The message.