This is an old revision of the document!
Table of Contents
FFC-100 API
Links
* Quick-Start Guides
* Electronics
* Websites
* Downloads
Implementation Instructions
Listed below is the command set for the Application Programming Interface (API) for the FFC-100. Most operations that can be performed via the touchscreen can be also be performed via the API.
Computer communication to the FFC-100 occurs by first establishing a Serial COM port via the USB 2.0 physical interface. Computer communication should be platform independent, though appropriate USB drivers may have to be installed. The following table shows the serial port settings:
Baud Rate | 9600 |
---|---|
Data Bits | 8 |
Parity | None |
Stop Bits | 1 |
Flow Control | None |
To perform an operation, an ASCII-based text message is first constructed from a command and its arguments, and then the message is transmitted to the FFC-100 through the COM port. The following rules apply:
- Syntax is insensitive to case.
- A message is an ASCII string composed of a command followed by zero or more arguments.
- A command and its arguments are delimited by spaces.
- Messages are terminated by a carriage return (“\r”).
- All valid messages return an ASCII string value.
- [Int] refers to an integer argument that has no decimal point.
- [Float] refers to a floating point argument that has a decimal point in its value.
- Changes effected by issuing a serial command from this API are not permanently stored in non-volatile memory until you issue a SAVE command. Configuration changes without the SAVE command will be lost with power cycling. The Save command stores the entire configuration and so several configuration changes can be implemented and then a single SAVE command could be issued.
For most complete version of API, download the FFC-Serial API PDF from the downloads section.
New Table
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Returns firmware version of master board where arguments are used as follows: No Argument = System Controller firmware version is returned 1 = Oscillator board firmware version is returned 2 = Amplifier board firmware version is returned 3 = Cavity board firmware version is returned
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Saves the device’s current settings into EEPROM. Unsaved changes will be lost when the board is powered off. Returns SUCCESS or FAIL.
Arguments:
Example:
#SCBKLT
I2C Command Number:
Description
Returns the touch screen backlight setting[INT]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the touch screen backlight setting to the level given as an argument
Arguments:
Example:
#SCVOL
I2C Command Number:
Description
Returns the touch screen and rotary knob audio feedback volume[INT]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the touch screen and rotary knob audio feedback volume
Arguments:
Example:
Vescent Photonics,FFC,[serial#],S-[version],FL-[version],LD-[version],LD-[version]
I2C Command Number:
Description
Returns the Manufacturer, Model, Serial Number, Board Firmware Versions of the device
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Restarts the device (power cycle)New Table
Arguments:
Example:
MSTRCTL
I2C Command Number:
Description
Returns the enumerated operating mode of the FFC Where: 0 = OFF 1 = STANDBY 2 = LASER ON[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Returns the enumerated operating mode of the FFC Where: 0 = OFF 1 = STANDBY 2 = LASER ON Returns MSTRCTL? Note: The transition to Lasers On can only be made from Standby after temperatures are stabilized.
Arguments:
Example:
CATCTRL
I2C Command Number:
Description
Returns the operating status of the Cavity Temperature Control Where: 0 = Manual Mode OFF (Not Recommended for Normal Use) 1 = Temperature Control Mode OFF 2 = Manual Mode ON (Not Recommended for Normal Use) 3 = Temperature Control Mode ON[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the operating status of the Cavity Temperature Control Where: 0 = Manual Mode OFF (Not Recommended for Normal Use) 1 = Temperature Control Mode OFF 2 = Manual Mode ON (Not Recommended for Normal Use) 3 = Temperature Control Mode ON Returns CATCTRL?
Arguments:
Example:
OSTCTRL
I2C Command Number:
Description
Returns the operating status of the Oscillator Temperature Control Where: 0 = Manual Mode OFF (Not Recommended for Normal Use) 1 = Temperature Control Mode OFF 2 = Manual Mode ON (Not Recommended for Normal Use) 3 = Temperature Control Mode ON[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the operating status of the Oscillator Temperature Control Where: 0 = Manual Mode OFF (Not Recommended for Normal Use) 1 = Temperature Control Mode OFF 2 = Manual Mode ON (Not Recommended for Normal Use) 3 = Temperature Control Mode ON Returns OSTCTRL? Note: Disabling Oscillator Temperature Control will also disable Oscillator Laser Current.
Arguments:
Example:
AMTCTRL
I2C Command Number:
Description
Returns the operating status of the Amplifier Temperature Control Where: 0 = Manual Mode OFF (Not Recommended for Normal Use) 1 = Temperature Control Mode OFF 2 = Manual Mode ON (Not Recommended for Normal Use) 3 = Temperature Control Mode ON[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the operating status of the Amplifier Temperature Control Where: 0 = Manual Mode OFF (Not Recommended for Normal Use) 1 = Temperature Control Mode OFF 2 = Manual Mode ON (Not Recommended for Normal Use) 3 = Temperature Control Mode ON Returns AMTCTRL? Note: Disabling Amplifier Temperature Control will also disable Amplifier Laser Current.
Arguments:
Example:
INTERLK
I2C Command Number:
Description
Reads the status of the Interlock system Where: Closed = Interlock Circuit Closed. Lasers Available Open = Interlock Circuit Open. Lasers DisabledNew Table
Arguments:
Example:
CATSETP
I2C Command Number:
Description
Returns the temperature setpoint for the Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the temperature setpoint for the Cavity Temperature Control Returns CATSETP?
Arguments:
Example:
OSTSETP
I2C Command Number:
Description
Returns the temperature setpoint for the Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the temperature setpoint for the Oscillator Temperature Control Returns OSTSETP?
Arguments:
Example:
AMTSETP
I2C Command Number:
Description
Returns the temperature setpoint for the Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the temperature setpoint for the Amplifier Temperature Control Returns AMTSETP?
Arguments:
Example:
CAVTEMP
I2C Command Number:
Description
Reads the measured Cavity Temperature [C]
Arguments:
Example:
OSCTEMP
I2C Command Number:
Description
Reads the measured Oscillator Temperature [C]
Arguments:
Example:
AMPTEMP
I2C Command Number:
Description
Reads the measured Amplifier Temperature [C]
Arguments:
Example:
CAVTERR
I2C Command Number:
Description
Reads the measured Cavity Temperature Error [mK]
Arguments:
Example:
OSCTERR
I2C Command Number:
Description
Reads the measured Oscillator Temperature Error [mK]
Arguments:
Example:
AMPTERR
I2C Command Number:
Description
Reads the measured Amplifier Temperature Error [mK]
Arguments:
Example:
OSCTECI
I2C Command Number:
Description
Reads the measured Oscillator Temperature Control Current [A]
Arguments:
Example:
AMPTECI
I2C Command Number:
Description
Reads the measured Amplifier Temperature Control Current [A]
Arguments:
Example:
CAVBETA
I2C Command Number:
Description
Reads the Thermistor Beta Coefficient for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Beta Coefficient for Cavity Temperature Control Returns CAVBETA?
Arguments:
Example:
OSCBETA
I2C Command Number:
Description
Reads the Thermistor Beta Coefficient for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Beta Coefficient for Oscillator Temperature Control Returns OSCBETA?
Arguments:
Example:
AMPBETA
I2C Command Number:
Description
Reads the Thermistor Beta Coefficient for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Beta Coefficient for Amplifier Temperature Control Returns AMPBETA?
Arguments:
Example:
CAVREFT
I2C Command Number:
Description
Reads the Thermistor Reference Temperature for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Reference Temperature for Cavity Temperature Control Returns CAVREFT?
Arguments:
Example:
OSCREFT
I2C Command Number:
Description
Reads the Thermistor Reference Temperature for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Reference Temperature for Oscillator Temperature Control Returns OSCREFT?
Arguments:
Example:
AMPREFT
I2C Command Number:
Description
Reads the Thermistor Reference Temperature for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Reference Temperature for Amplifier Temperature Control Returns AMPREFT?
Arguments:
Example:
CAVREFR
I2C Command Number:
Description
Reads the Thermistor Reference Resistor for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Reference Resistor for Cavity Temperature Control Returns CAVREFR?
Arguments:
Example:
OSCREFR
I2C Command Number:
Description
Reads the Thermistor Reference Resistor for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Reference Resistor for Oscillator Temperature Control Returns OSCREFR?
Arguments:
Example:
AMPREFR
I2C Command Number:
Description
Reads the Thermistor Reference Resistor for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Thermistor Reference Resistor for Amplifier Temperature Control Returns AMPREFR?
Arguments:
Example:
CAVCOFA
I2C Command Number:
Description
Reads the Steinhart-Hart A Thermistor coefficient for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart A Thermistor coefficient for Cavity Temperature Control Returns CAVCOFA?
Arguments:
Example:
CAVCOFB
I2C Command Number:
Description
Reads the Steinhart-Hart B Thermistor coefficient for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart B Thermistor coefficient for Cavity Temperature Control Returns CAVCOFB?
Arguments:
Example:
CAVCOFC
I2C Command Number:
Description
Reads the Steinhart-Hart C Thermistor coefficient for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart C Thermistor coefficient for Cavity Temperature Control Returns CAVCOFC?
Arguments:
Example:
OSCCOFA
I2C Command Number:
Description
Reads the Steinhart-Hart A Thermistor coefficient for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart A Thermistor coefficient for Oscillator Temperature Control Returns OSCCOFA?
Arguments:
Example:
OSCCOFB
I2C Command Number:
Description
Reads the Steinhart-Hart B Thermistor coefficient for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart B Thermistor coefficient for Oscillator Temperature Control Returns OSCCOFB?
Arguments:
Example:
OSCCOFC
I2C Command Number:
Description
Reads the Steinhart-Hart C Thermistor coefficient for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart C Thermistor coefficient for Oscillator Temperature Control Returns OSCCOFC?
Arguments:
Example:
AMPCOFA
I2C Command Number:
Description
Reads the Steinhart-Hart A Thermistor coefficient for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart A Thermistor coefficient for Amplifier Temperature Control Returns AMPCOFA?
Arguments:
Example:
AMPCOFB
I2C Command Number:
Description
Reads the Steinhart-Hart B Thermistor coefficient for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart B Thermistor coefficient for Amplifier Temperature Control Returns AMPCOFB?
Arguments:
Example:
AMPCOFC
I2C Command Number:
Description
Reads the Steinhart-Hart C Thermistor coefficient for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Steinhart-Hart C Thermistor coefficient for Amplifier Temperature Control Returns AMPCOFC?
Arguments:
Example:
CAVPROP
I2C Command Number:
Description
Reads the Proportional gain for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Proportional gain for Cavity Temperature Control Returns CAVPROP?
Arguments:
Example:
CAVINT
I2C Command Number:
Description
Reads the Integral gain for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Integral gain for Cavity Temperature Control Returns CAVINT?
Arguments:
Example:
CAVDERV
I2C Command Number:
Description
Reads the Derivative term for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Derivative term for Cavity Temperature Control Returns CAVDERV?
Arguments:
Example:
OSCPROP
I2C Command Number:
Description
Reads the Proportional gain for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Proportional gain for Oscillator Temperature Control Returns OSCPROP?
Arguments:
Example:
OSCINT
I2C Command Number:
Description
Reads the Integral gain for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Integral gain for Oscillator Temperature Control Returns OSCINT?
Arguments:
Example:
OSCDERV
I2C Command Number:
Description
Reads the Derivative term for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Derivative term for Oscillator Temperature Control Returns OSCDERV?
Arguments:
Example:
AMPPROP
I2C Command Number:
Description
Reads the Proportional gain for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Proportional gain for Amplifier Temperature Control Returns AMPPROP?
Arguments:
Example:
AMPINT
I2C Command Number:
Description
Reads the Integral gain for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Integral gain for Amplifier Temperature Control Returns AMPINT?
Arguments:
Example:
AMPDERV
I2C Command Number:
Description
Reads the Derivative term for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Derivative term for Amplifier Temperature Control Returns AMPDERV?
Arguments:
Example:
CAPROEN
I2C Command Number:
Description
Reads the enabled status of Proportional Gain for Cavity Temperature Control[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the enabled status of Proportional Gain for Cavity Temperature Control Returns CAPROEN?
Arguments:
Example:
OSPROEN
I2C Command Number:
Description
Reads the enabled status of Proportional Gain for Oscillator Temperature Control[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the enabled status of Proportional Gain for Oscillator Temperature Control Returns OSPROEN?
Arguments:
Example:
AMPROEN
I2C Command Number:
Description
Reads the enabled status of Proportional Gain for Amplifier Temperature Control[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the enabled status of Proportional Gain for Amplifier Temperature Control Returns AMPROEN?
Arguments:
Example:
CAVSLEW
I2C Command Number:
Description
Reads the Slew Rate of the Cavity Temperature Control [°C/min]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate of the Cavity Temperature Control [°C/min] Returns: CAVSLEW?
Arguments:
Example:
OSCSLEW
I2C Command Number:
Description
Reads the Slew Rate of the Oscillator Temperature Control [°C/min]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate of the Oscillator Temperature Control [°C/min] Returns: OSCSLEW?
Arguments:
Example:
AMPSLEW
I2C Command Number:
Description
Reads the Slew Rate of the Amplifier Temperature Control [°C/min]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate of the Amplifier Temperature Control [°C/min] Returns: AMPSLEW?
Arguments:
Example:
CASLWEN
I2C Command Number:
Description
Reads the Slew Rate Enabled state of the Cavity Temperature Control[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate Enabled state of the Cavity Temperature Control Returns: CASLWEN?
Arguments:
Example:
OSSLWEN
I2C Command Number:
Description
Reads the Slew Rate Enabled state of the Oscillator Temperature Control[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate Enabled state of the Oscillator Temperature Control Returns: OSSLWEN?
Arguments:
Example:
AMSLWEN
I2C Command Number:
Description
Reads the Slew Rate Enabled state of the Amplifier Temperature Control[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate Enabled state of the Amplifier Temperature Control Returns: AMSLWEN?
Arguments:
Example:
CATILIM
I2C Command Number:
Description
Reads the Cavity Temperature Control Current Limit [A]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Cavity Temperature Control Current Limit [A] Returns: CATILIM?
Arguments:
Example:
OSTILIM
I2C Command Number:
Description
Reads the Oscillator Temperature Control Current Limit [A]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Oscillator Temperature Control Current Limit [A] Returns: OSTILIM?
Arguments:
Example:
AMTILIM
I2C Command Number:
Description
Reads the Amplifier Temperature Control Current Limit [A]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Amplifier Temperature Control Current Limit [A] Returns: AMTILIM?
Arguments:
Example:
CATPLIM
I2C Command Number:
Description
Reads the Cavity Temperature Control Power Limit [W]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Cavity Temperature Control Power Limit [W] Returns: CATPLIM?
Arguments:
Example:
OSTPLIM
I2C Command Number:
Description
Reads the Oscillator Temperature Control Power Limit [W]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Oscillator Temperature Control Power Limit [W] Returns: OSTPLIM?
Arguments:
Example:
AMTPLIM
I2C Command Number:
Description
Reads the Amplifier Temperature Control Power Limit [W]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Amplifier Temperature Control Power Limit [W] Returns: AMTPLIM?
Arguments:
Example:
CATWARN
I2C Command Number:
Description
Reads the Temperature Error Warning Threshold of the Cavity Temperature Control [mK]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
the Temperature Error Warning Threshold of the Cavity Temperature Control [mK] Returns: CATWARN?
Arguments:
Example:
OSTWARN
I2C Command Number:
Description
Reads the Temperature Error Warning Threshold of the Oscillator Temperature Control [mK]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
the Temperature Error Warning Threshold of the Oscillator Temperature Control [mK] Returns: OSTWARN?
Arguments:
Example:
AMTWARN
I2C Command Number:
Description
Reads the Temperature Error Warning Threshold of the Amplifier Temperature Control [mK]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
the Temperature Error Warning Threshold of the Amplifier Temperature Control [mK] Returns: AMTWARN?
Arguments:
Example:
CATMAX
I2C Command Number:
Description
Reads the Maximum Temperature Limit of the Cavity Temperature Control [C]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Maximum Temperature Limit of the Cavity Temperature Control [C] Returns: CATMAX?
Arguments:
Example:
OSTMAX
I2C Command Number:
Description
Reads the Maximum Temperature Limit of the Oscillator Temperature Control [C]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Maximum Temperature Limit of the Oscillator Temperature Control [C] Returns: OSTMAX?
Arguments:
Example:
AMTMAX
I2C Command Number:
Description
Reads the Maximum Temperature Limit of the Amplifier Temperature Control [C]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Maximum Temperature Limit of the Amplifier Temperature Control [C] Returns: AMTMAX?
Arguments:
Example:
CATMIN
I2C Command Number:
Description
Reads the Minimum Temperature Limit of the Cavity Temperature Control [C]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Minimum Temperature Limit of the Cavity Temperature Control [C] Returns: CATMIN?
Arguments:
Example:
OSTMIN
I2C Command Number:
Description
Reads the Minimum Temperature Limit of the Oscillator Temperature Control [C]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Minimum Temperature Limit of the Oscillator Temperature Control [C] Returns: OSTMIN?
Arguments:
Example:
AMTMIN
I2C Command Number:
Description
Reads the Minimum Temperature Limit of the Amplifier Temperature Control [C]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Minimum Temperature Limit of the Oscillator Temperature Control [C] Returns: AMTMIN?
Arguments:
Example:
CASDTIM
I2C Command Number:
Description
Reads the Number of Seconds Until Temperature Control Shuts Down When Temperature Exceeds a Maximum or Minimum for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Number of Seconds Until Temperature Control Shuts Down When Temperature Exceeds a Maximum or Minimum for Cavity Temperature Control Returns: CASDTIM?
Arguments:
Example:
OSSDTIM
I2C Command Number:
Description
Reads the Number of Seconds Until Temperature Control Shuts Down When Temperature Exceeds a Maximum or Minimum for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Number of Seconds Until Temperature Control Shuts Down When Temperature Exceeds a Maximum or Minimum for Oscillator Temperature Control Returns: OSSDTIM?
Arguments:
Example:
AMSDTIM
I2C Command Number:
Description
Reads the Number of Seconds Until Temperature Control Shuts Down When Temperature Exceeds a Maximum or Minimum for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Number of Seconds Until Temperature Control Shuts Down When Temperature Exceeds a Maximum or Minimum for Amplifier Temperature Control Returns: AMSDTIM?New Table
Arguments:
Example:
OSISETP
I2C Command Number:
Description
Reads the Current Setpoint for the Oscillator Laser [mA]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Current Setpoint for the Oscillator Laser [mA] Returns: OSISETP?
Arguments:
Example:
AMISETP
I2C Command Number:
Description
Reads the Current Setpoint for the Amplifier Laser [mA]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Current Setpoint for the Amplifier Laser [mA] Returns: AMISETP?
Arguments:
Example:
OSCCURR
I2C Command Number:
Description
Reads the Laser Current Output for the Oscillator [mA]
Arguments:
Example:
AMPCURR
I2C Command Number:
Description
Reads the Laser Current Output for the Amplifier [mA]
Arguments:
Example:
OSCILIM
I2C Command Number:
Description
Reads the Laser Current Limit for the Oscillator [mA]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Laser Current Limit for Oscillator [mA] Returns: OSCILIM?
Arguments:
Example:
AMCILIM
I2C Command Number:
Description
Reads the Laser Current Limit for the Amplifier [mA]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Laser Current Limit for Amplifier [mA] Returns: AMCILIM?
Arguments:
Example:
OSCPLIM
I2C Command Number:
Description
Reads the Laser Power Limit for the Oscillator [W]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Laser Power Limit for Oscillator [W] Returns: OSCPLIM?
Arguments:
Example:
AMCPLIM
I2C Command Number:
Description
Reads the Laser Power Limit for the Amplifier [W]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Laser Power Limit for Amplifier [W] Returns: AMCPLIM?
Arguments:
Example:
_OSCTLIMMAX
I2C Command Number:
Description
Reads the Oscillator Laser Temperature Upper Limit [°C] (Laser is shut down if exceeded)
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Oscillator Laser Temperature Upper Limit [°C] (Laser is shut down if exceeded) Returns: _OSCTLIMMAX?
Arguments:
Example:
_AMPTLIMMAX
I2C Command Number:
Description
Reads the Amplifier Laser Temperature Upper Limit [°C] (Laser is shut down if exceeded)
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Amplifier Laser Temperature Upper Limit [°C] (Laser is shut down if exceeded) Returns: _ AMPTLIMMAX?
Arguments:
Example:
_OSCTLIMMIN
I2C Command Number:
Description
Reads the Oscillator Laser Temperature Lower Limit [°C] (Laser is shut down if exceeded)
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Oscillator Laser Temperature Lower Limit [°C] (Laser is shut down if exceeded) Returns: _OSCTLIMMIN?
Arguments:
Example:
_AMPTLIMMIN
I2C Command Number:
Description
Reads the Amplifier Laser Temperature Lower Limit [°C] (Laser is shut down if exceeded)
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Amplifier Laser Temperature Lower Limit [°C] (Laser is shut down if exceeded) Returns: _ AMPTLIMMIN?New Table
Arguments:
Example:
CADCBSP
I2C Command Number:
Description
Reads the DC Bias Setpoint for the Cavity [V]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the DC Bias Setpoint for the Cavity [V] Returns: CADCBSP?
Arguments:
Example:
CADCBV
I2C Command Number:
Description
Reads the PZT Voltage Output for the Cavity [V]
Arguments:
Example:
VLIM
I2C Command Number:
Description
Reads the DC Bias Setpoint Limit for the Cavity [V]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the DC Bias Setpoint Limit for the Cavity [V] Returns: VLIM?New Table
Arguments:
Example:
MLDCTRH
I2C Command Number:
Description
Reads the Mode Lock DC Threshold Parameter [mV]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Mode Lock DC Threshold Parameter [mV] Returns: MLDCTHR?
Arguments:
Example:
MLRMTHR
I2C Command Number:
Description
Reads the Mode Lock RMS Threshold Parameter [mV]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Mode Lock RMS Threshold Parameter [mV] Returns: MLRMTHR?
Arguments:
Example:
MLSMPLM
I2C Command Number:
Description
Reads the Mode Lock Sample Limit[Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Mode Lock Sample Limit Returns: MLSMPLM?
Arguments:
Example:
MODELOK
I2C Command Number:
Description
Reads the Mode Lock Status [Off/On][Int]
Arguments:
No Arguments Taken
Example:
I2C Command Number: