Coherent Modulation Transmitter | IQTX
Quantifi Photonics Ltd.
Version
1.04
48
Command
*OPC?
Syntax
*OPC?
Description Query the Operation Complete Status
Parameters No parameters
Response
1
is returned if all the modules installed in the chassis are ready to execute commands
0
is returned if any module installed in the chassis still has a command to execute in the
input queue
Example
*OPC? -> 1
Command
*OPT?
Syntax
*OPT?
Description Query the modules managed by the CohesionSCPI service
Parameters No parameters
Response
Response will be a comma separated string of the installed modules in the chassis
Example
*OPT? -> LASER,IQABC
Command
*ESR?
Syntax
*ESR?
Description Query the Standard Event Status Register
Parameters No parameters
Response
Unsigned integer 8 bit value for the register <0 to 255>, as a string.
Bit
Description
Decimal Value
7 (MSB)
Not used
0
6
Not used
0
5
Command Error
32
4
Execution Error
16
3
Device dependent Error
8
2
Not used
0
1
Not used
0
0 (LSB)
Operation Complete
1
Example
*ESR? -> 8
It is recommended to use the
*ESR?
command query after every command that is sent to the device.
The
*ESR?
query will be able to catch:
•
Device dependent Error
–
the device is reporting an error in operation
•
Execution Error
–
SCPI was unable to execute the given command
•
Command Error
–
SCPI was unable to parse the command, likely due to an incorrect command
Command
*ESE
Syntax
*ESE<wsp><value>
Description
Sets the Standard Event Status Enable Register (Mask) which defines the logic in
determining the state of the Event Status Bit (ESB) bit, within the Status Byte Register.
This register is cleared when the IQTX is powered on or a
<value>
of
0
is set.
This register is not cleared by the
*RST
command.
Parameters Integer bit value for the register <0 to 255>
Bit
Description
Decimal Value
7 (MSB)
Not used
0
6
Not used
0
5
Command Error
32
4
Execution Error
16
3
Device Dependent Error 8
2
Not used
0
1
Not used
0
0 (LSB)
Operation Complete
1
Response
No response
Example
*ESE 61