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 | Gets the current power calibration from the card. | |
| GetPowerCalibration(String) | Gets the current power calibration from the card and writes it to a file. | |
| GetPowerScale | Gets the current power scale factor. | |
| 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. | |
| ReadLaserStatus | Reads the current laser status value. | |
| SetConfig | Sets the current configuration on the card. | |
| SetPowerCalibration(String) | Sets a power calibration file (pcl) | |
| SetPowerCalibration(UInt32) | Sets the current power calibration table on the card. | |
| SetPowerScale | Sets the current power scale factor. | |
| StoreConfig | Stores the current configuration in the card's local storage for later (re-)loading. | |
| StorePowerCalibration | (Re-)Stores the current power calibration table. |