Laser |
public class LaserAPI : Spice3API
The LaserAPI type exposes the following members.
Name | Description | |
---|---|---|
![]() | ArmLaser | Arms or disarms the laser. |
![]() | CreatePowerCalibration | Creates a new calibration on the card overwriting the existing one and using default values. |
![]() | EnablePilot | Enables or disables the pilot laser. |
![]() | GetConfig | Gets the current configuration from the card. |
![]() | GetPowerCalibration(PowerChannels) | Gets the current power calibration from the card. |
![]() | GetPowerCalibration(String, PowerChannels) | Gets the current power calibration from the card and writes it to a file. |
![]() | GetPowerScale | Gets the current power scale factor. |
![]() | GetPowerScale(PowerChannels) | Gets the current power scale factor for the given power output channel. |
![]() | IsLaserArmed | Check if the laser is armed. |
![]() | IsPilotEnabled | Check if the pilot-laser is enabled. |
![]() | LaserOff | Switch the laser off asynchronously. |
![]() | LaserOn | Switch the laser on asynchronously. |
![]() | LoadConfig | Loads the current configuration from the card's local storage. |
![]() | LoadPowerCalibration | (Re-)Loads the current power calibration table for the given power channel. |
![]() | ReadLaserStatus | Reads the current laser status value. |
![]() | SetConfig | Sets the current configuration on the card. |
![]() | SetPowerCalibration(String, PowerChannels) | Sets a power calibration file (pcl) |
![]() | SetPowerCalibration(UInt32, PowerChannels) | Sets the current power calibration table on the card. |
![]() | SetPowerScale(Double) | Sets the current power scale factor. |
![]() | SetPowerScale(PowerChannels, Double) | Sets the current power scale factor for the given power output channel. |
![]() | StoreConfig | Stores the current configuration in the card's local storage for later (re-)loading. |
![]() | StorePowerCalibration | (Re-)Stores the current power calibration table of the given power channel. |