Table B-3: Example aC! sequence
YD0!
Ten seconds later, after a total of 40 seconds have
passed, the data logger starts the process of
collecting data from sensor Y by issuing the first
D
command.
Y+1+2+3+4+5+6<CR><LF>
The sensor immediately responds with the sensor
address and the 6 values.
B.1.8 Start measurement commands with cyclic
redundancy check (aMC! and aCC!)
Error checking is done by using measurement commands with cyclic redundancy checks (
aMC!
or
aCC!
). This is most commonly implemented when long cable lengths or electronic noise may
impact measurement transmission to the data logger. When these commands are used, the data
returned in response to
D!
commands must have a cyclic redundancy check (CRC) code
appended to it. The CRC code is a 16-bit value encoded within three characters appended before
the <CR><LF>. This code is not returned in the data table but is instead checked by the data
logger as it comes. The code returned is based on the SDI-12 protocol. See the SDI-12
communication specification for version 1.4 version 1.4 (January 2019) available at
to learn more about how the CRC code is developed.
B.1.9 Stopping a measurement command
A measurement command (
aM!
) is stopped if it detects a break signal before the measurement is
complete. A break signal is sent by the data logger before most commands.
A concurrent measurement command (
aC!
) is aborted when another valid command is sent to
the sensor before the measurement time has elapsed.
B.1.10 Send data command (aD0! … aD9!)
The send data command (
aD!
) requests data from the sensor. It is issued automatically with
every type of measurement command (
aM!
,
aMC!
,
aC!
,
aCC!
). When the measurement
command is a
M!
or a
MC!
, the data logger issues the
aD0!
command once a service request has
been received from the sensor or the reported time has expired. When the data logger is issuing
concurrent commands (
aC!
or
aCC!
), the send data command is issued after the required time
TempVue 20 SDI-12 PT-100 Class A, Precision Air Temperature Sensor
25