Click or drag to resize

LaserAPI Class

Provides access to Laser handling operations.
Inheritance Hierarchy
SystemObject
  RAYLASE.SPICE3.ClientLibSpice3API
    RAYLASE.SPICE3.ClientLibLaserAPI

Namespace: RAYLASE.SPICE3.ClientLib
Assembly: RAYLASE.SPICE3.ClientLib (in RAYLASE.SPICE3.ClientLib.dll) Version: 3.6.0
Syntax
C#
public class LaserAPI : Spice3API

The LaserAPI type exposes the following members.

Methods
 NameDescription
Public methodArmLaser Arms or disarms the laser.
Public methodCreatePowerCalibration Creates a new calibration on the card overwriting the existing one and using default values.
Public methodEnablePilot Enables or disables the pilot laser.
Public methodGetConfig Gets the current configuration from the card.
Public methodGetPowerCalibration(PowerChannels) Gets the current power calibration from the card.
Public methodGetPowerCalibration(String, PowerChannels) Gets the current power calibration from the card and writes it to a file.
Public methodGetPowerScale Gets the current power scale factor.
Public methodGetPowerScale(PowerChannels) Gets the current power scale factor for the given power output channel.
Public methodIsLaserArmed Check if the laser is armed.
Public methodIsPilotEnabled Check if the pilot-laser is enabled.
Public methodLaserOff Switch the laser off asynchronously.
Public methodLaserOn Switch the laser on asynchronously.
Public methodLoadConfig Loads the current configuration from the card's local storage.
Public methodLoadPowerCalibration (Re-)Loads the current power calibration table for the given power channel.
Public methodReadLaserStatus Reads the current laser status value.
Public methodSetConfig Sets the current configuration on the card.
Public methodSetPowerCalibration(String, PowerChannels) Sets a power calibration file (pcl)
Public methodSetPowerCalibration(UInt32, PowerChannels) Sets the current power calibration table on the card.
Public methodSetPowerScale(Double) Sets the current power scale factor.
Public methodSetPowerScale(PowerChannels, Double) Sets the current power scale factor for the given power output channel.
Public methodStoreConfig Stores the current configuration in the card's local storage for later (re-)loading.
Public methodStorePowerCalibration (Re-)Stores the current power calibration table of the given power channel.
Top
See Also