![Campbell RainVUE SDI-12 Series Product Manual Download Page 22](http://html1.mh-extra.com/html/campbell/rainvue-sdi-12-series/rainvue-sdi-12-series_product-manual_3912376022.webp)
provided
in
the
following
sections.
Downloadable
example
program
is
available
at
/downloads/rainvue-example-program
7.4.1
SDI-12
programming
The
SDI12Recorder()
instruction
is
used
to
measure
a
RainVUE-series.
This
instruction
sends
a
request
to
the
sensor
to
make
a
measurement
and
then
retrieves
the
measurement
from
the
sensor.
See
for
more
information.
For
most
data
loggers,
the
SDI12Recorder()
instruction
has
the
following
syntax:
SDI12Recorder
(Destination, SDIPort, SDIAddress, “SDICommand”, Multiplier,
Offset, FillNAN, WaitonTimeout)
For the
SDIAddress
, alphabetical characters need to be enclosed in quotes (for example, “A”).
Also enclose the
SDICommand
in quotes as shown. The
Destination
parameter must be an
array. The required number of values in the array depends on the command (see
13)).
FillNAN
and
WaitonTimeout
are optional parameters (refer to CRBasic Help for more
information).
8. Operation
This section discusses the following:
8.3 SDI-12 version 1.4 identify measurement commands and responses
8.4 Rainfall intensity correction
8.5 Device Configuration Utility
8.1 SDI-12 measurements
The RainVUE-series responds to the SDI-12 measurement commands shown in
When the data logger issues an
M!
command, the sensor should respond immediately indicating
how long it will take to perform the measurement. The data logger then waits that amount of
time or if the sensor finishes sooner, it will send a service request to the data logger indicating
RainVUE-Series SDI-12 Precipitation Sensors
12