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:
No Arguments Taken
Example:
#SCBKLT
I2C Command Number:
Description
Returns the touch screen backlight setting
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the touch screen backlight setting to the level given as an argument
Arguments:
No Arguments Taken
Example:
#SCVOL
I2C Command Number:
Description
Returns the touch screen and rotary knob audio feedback volume
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the touch screen and rotary knob audio feedback volume
Arguments:
No Arguments Taken
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:
No Arguments Taken
Example:
MSTRCTL
I2C Command Number:
Description
Returns the enumerated operating mode of the FFC Where: 0 = OFF 1 = STANDBY 2 = LASER ON
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:
No Arguments Taken
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
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:
No Arguments Taken
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
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:
No Arguments Taken
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
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
Example:
CAVTEMP
I2C Command Number:
Description
Reads the measured Cavity Temperature [C]
Arguments:
No Arguments Taken
Example:
OSCTEMP
I2C Command Number:
Description
Reads the measured Oscillator Temperature [C]
Arguments:
No Arguments Taken
Example:
AMPTEMP
I2C Command Number:
Description
Reads the measured Amplifier Temperature [C]
Arguments:
No Arguments Taken
Example:
CAVTERR
I2C Command Number:
Description
Reads the measured Cavity Temperature Error [mK]
Arguments:
No Arguments Taken
Example:
OSCTERR
I2C Command Number:
Description
Reads the measured Oscillator Temperature Error [mK]
Arguments:
No Arguments Taken
Example:
AMPTERR
I2C Command Number:
Description
Reads the measured Amplifier Temperature Error [mK]
Arguments:
No Arguments Taken
Example:
OSCTECI
I2C Command Number:
Description
Reads the measured Oscillator Temperature Control Current [A]
Arguments:
No Arguments Taken
Example:
AMPTECI
I2C Command Number:
Description
Reads the measured Amplifier Temperature Control Current [A]
Arguments:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
Example:
CAPROEN
I2C Command Number:
Description
Reads the enabled status of Proportional Gain for Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the enabled status of Proportional Gain for Cavity Temperature Control Returns CAPROEN?
Arguments:
No Arguments Taken
Example:
OSPROEN
I2C Command Number:
Description
Reads the enabled status of Proportional Gain for Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the enabled status of Proportional Gain for Oscillator Temperature Control Returns OSPROEN?
Arguments:
No Arguments Taken
Example:
AMPROEN
I2C Command Number:
Description
Reads the enabled status of Proportional Gain for Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the enabled status of Proportional Gain for Amplifier Temperature Control Returns AMPROEN?
Arguments:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
Example:
CASLWEN
I2C Command Number:
Description
Reads the Slew Rate Enabled state of the Cavity Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate Enabled state of the Cavity Temperature Control Returns: CASLWEN?
Arguments:
No Arguments Taken
Example:
OSSLWEN
I2C Command Number:
Description
Reads the Slew Rate Enabled state of the Oscillator Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate Enabled state of the Oscillator Temperature Control Returns: OSSLWEN?
Arguments:
No Arguments Taken
Example:
AMSLWEN
I2C Command Number:
Description
Reads the Slew Rate Enabled state of the Amplifier Temperature Control
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Slew Rate Enabled state of the Amplifier Temperature Control Returns: AMSLWEN?
Arguments:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
Example:
OSCCURR
I2C Command Number:
Description
Reads the Laser Current Output for the Oscillator [mA]
Arguments:
No Arguments Taken
Example:
AMPCURR
I2C Command Number:
Description
Reads the Laser Current Output for the Amplifier [mA]
Arguments:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
Example:
CADCBV
I2C Command Number:
Description
Reads the PZT Voltage Output for the Cavity [V]
Arguments:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
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:
No Arguments Taken
Example:
MLSMPLM
I2C Command Number:
Description
Reads the Mode Lock Sample Limit
Arguments:
No Arguments Taken
Example:
I2C Command Number:
Description
Sets the Mode Lock Sample Limit Returns: MLSMPLM?
Arguments:
No Arguments Taken
Example:
MODELOK
I2C Command Number:
Description
Reads the Mode Lock Status [Off/On]
Arguments:
No Arguments Taken
Example:
I2C Command Number: