Laser

public class Laser

Class representing the laser shining on the sample.

Author:Marcel Stefko

Constructors

Laser

public Laser(double start_power, double max_power, double min_power)

Initialize laser with given parameters.

Parameters:
  • start_power – initial power of laser [W]
  • max_power – maximal laser power [W]
  • min_power – minimal laser power [W]

Methods

getPower

public double getPower()

Returns current laser power.

Returns:current laser power [W]

setPower

public void setPower(double new_power)

Sets new laser power if it is within limits, or the closest allowed value if it is outside limits.

Parameters:
  • new_power – desired laser power [W]