
Supported Commands for Apogee Instruments SQ-627 Extended Range PFD Sensors
Instruction Name
Instruction Syntax
Description
Acknowledge Active Command
a!
Responds if the sensor with address a is on the line
Send Identification Command
aI!
Responds with sensor information
Measurement Command
aM!
Tells the sensor to take a measurement
Measurement Command w/ Check
Character
aMC!
Tells the sensor to take a measurement and return it with a
check character
Change Address Command
aAb!
Changes the sensor address from a to b
Concurrent Measurement Command
aC!
Used to take a measurement when more than one sensor is
used on the same data line
Concurrent Measurement Command
w/ Check Character
aCC!
Used to take a measurement when more than one sensor is
used on the same data line. Data is returned with a check
character.
Address Query Command
?!
Used when the address is unknown to have the sensor identify
its address, all sensors on data line respond
Get Data Command
aD0!
Retrieves the data from a sensor
Verification Command
aV!
Returns sensor coefficients as multiplier, offset, solar
multiplier, and immersion effect correction factor
Running Average Command
aXAVG!
Returns or sets the running average for sensor measurements.
Make Measurement Command: M!
The make measurement command signals a measurement sequence to be performed. Data values generated in
response to this command are
stored in the sensor's buffer for subsequent collection using “D” commands. Data
will be retained in sensor storage until another “M”, “C”, or “V” command is
executed. M commands are shown in the following examples:
Command
Response
Response to 0D0!
aM! or aM0!
a0011<cr><If> Returns µmol m
-2
s
-1
aM1!
a0011<cr><If> Returns millivolt output
aM2!
a0011<cr><If> Returns µmol m
-2
s
-1
aM3!
a0011<cr><If> Returns immersed µmol m
-2
s
-1
for underwater measurements
aM4!
a0011<cr><If> Returns angle offset from vertical in degrees. (0 degrees if pointed up, 180 degrees if
pointed down.) Available in sensors with serial number 3033 or greater.
aMC! or aMC0!
a0011<cr><If> Returns µmol m
-2
s
-1
w/CRC
aMC1!
a0011<cr><If> Returns millivolt output w/ CRC
aMC2!
a0011<cr><If> Returns µmol m
-2
s
-1
w/ CRC
aMC3!
a0011<cr><If> Returns immersed µmol m
-2
s
-1
for underwater measurements w/ CRC
aMC4!
a0011<cr><If> Returns angle offset from vertical in degrees w/CRC. (0 degrees if pointed up, 180 degrees
if pointed down.) Available in sensors with serial numbers 3033
or greater.
where a is the sensor address (“0
-
9”, “A
-
Z”, “a
-
z”) and M is an upper
-case ASCII character.
The data values are separated by the sign “+”, as in the following example (0 is the address):
Command
Sensor Response
Sensor Response when data is ready
0M0!
00011<cr><lf>
0<cr><lf>
0D0!
0+2000.0<cr><lf>
0M1!
00011<cr><lf>
0<cr><lf>
0D0!
0+400.0<cr><lf>
0M2!
00011<cr><If>
0<cr><If>
0D0!
0+2000.0<cr><If>