lantz.drivers.rgblasersystems¶
| company: | RGB Lasersysteme GmbH. |
|---|---|
| description: | Lasers and Lasers Systems. |
| website: | http://www.rgb-laser.com/ |
| copyright: | 2015 by Lantz Authors, see AUTHORS for more details. |
|---|---|
| license: | BSD, see LICENSE for more details. |
-
class
lantz.drivers.rgblasersystems.MiniLasEvo(resource_name, name=None, **kwargs)[source]¶ Bases:
lantz.messagebased.MessageBasedDriverDriver for any RGB Lasersystems MiniLas Evo laser.
Parameters: - resource_name (str) – The resource name
- kwargs – keyword arguments passed to the resource during initialization.
Params name: easy to remember identifier given to the instance for logging purposes.
-
query(command, *, send_args=(None, None), recv_args=(None, None))[source]¶ Send query to the laser and return the answer, after handling possible errors.
Parameters: - command (string) – command to be sent to the instrument
- send_args – (termination, encoding) to override class defaults
- recv_args – (termination, encoding) to override class defaults
-
DEFAULTS= {'ASRL': {'baud_rate': 57600, 'parity': <Parity.none: 0>, 'read_termination': '\r\n', 'stop_bits': <StopBits.one: 10>, 'write_termination': '\r\n', 'bytesize': 8, 'encoding': 'ascii'}}¶
-
DEFAULTS_changed¶
-
available_features¶ Available features (reserved for future use)
-
available_features_changed¶
-
control_mode¶ Active current (power) control
-
control_mode_changed¶
-
emission_wavelenght¶ Emission wavelenght in nm
-
emission_wavelenght_changed¶
-
enabled¶ Method for turning on the laser
Values: {False: ‘0’, True: ‘1’}
-
enabled_changed¶
-
idn¶ Identification of the device
-
idn_changed¶
-
initialize_changed¶
-
maximum_power¶ Gets the maximum emission power of the laser
Units: mW
-
maximum_power_changed¶
-
operating_hours¶ Total operating hours [hhhh:mm]
-
operating_hours_changed¶
-
power¶ Gets and sets the emission power
Units: mW
-
power_changed¶
-
power_sp¶ Gets and sets the emission power
Units: mW
-
power_sp_changed¶
-
query_changed¶
-
software_version¶ Software version
-
software_version_changed¶
-
status¶ Current device status
-
status_changed¶
-
temperature¶ Current temperature in ºC
-
temperature_changed¶
-
temperature_max¶ Highest operating temperature in ºC
-
temperature_max_changed¶
-
temperature_min¶ Lowest operating temperature in ºC
-
temperature_min_changed¶