Common Laser Controller Command Set
List of common commands for controlling the laser controller in both the Peak Lock Servo and Peak Lock Servo & Current Controller and the Offset Phase Lock Servo & Current Controller.
<function=ICEfunc|0=Laser?&2=On&3=16> Returns the status of the laser (on, off or fault). <html></div></html>
<function=ICEfunc|0=Laser&1=A:On/Off:On&2=Fault&3=17> Turns the laser on or off. Valid arguments are ON or OFF. Only turns the laser on when no fault / interlock issues. Returns the output from the Laser? command. <html></div></html>
<function=ICEfunc|0=CurrSet?&2=147.6&3=18> Returns the laser current setpoint (in mA) for how much current will flow through the laser when the laser is on. <html></div></html>
<function=ICEfunc|0=CurrSet&1=F:CURRENT:123.52&2=123.5&3=19> Sets the setpoint laser current (in mA) to CURRENT. Returns the output from the CurrSet? command. <html></div></html>
<function=ICEfunc|0=CurrLim?&2=180.0&3=20> Returns the current limit (in mA) for the maximum current allowed to flow through the laser when the laser is on. <html></div></html>
<function=ICEfunc|0=CurrLim&1=F:CURRENT:156&2=156&3=21> Sets the maximum laser current to CURRENT. Returns the output from the CurrLim? command. Note: If Laser Current is set above new current limit value, then current setpoint is lowered to new current limit value. <html></div></html>