GS3 Integrator Guide R34
For support contact us via email at support@decagon.com
or call us at 1.509.332.5600 between 7AM to 5PM PST
COMMON SDI-12 COMMANDS
Below is a list of common SDI-12 commands that are often used in an SDI-12 system and the
corresponding responses from our sensors:
INFO COMMAND (aI!)
The information command can be used to obtain a variety of detailed information about the sensor you are
connected to. Here is an example output from one of our sensors (the logger command is in bold):
1I!113DECAGON GS3 337631800001
Request from the data logger asking for information from sensor
address 1.
Sensor Address. Pre-pended on all responses, this allows you to know
which sensor on your bus is returning the following information.
Indicates that the target sensor supports SDI-12 Specification v1.3
The Vendor Identification String. The parameter is the same for all
our Decagon sensors.
The Sensor Model String. This string is specific to the sensor type. For
GS3 Sensors, the string is “GS3”
The Sensor Version. This number is divided by 100 to give our sensor
version. In this case the Decagon sensor version is 3.37
The Sensor Serial Number. This is a variable length field. For older
sensors this may be omitted. Newer sensors may contain serial
number information here.
* In the event that the fixed length is longer than the parameter, the trailing characters will be populated with space characters.
MEASUREMENT COMMAND
†
(aM!)
The measurement command can be used to begin a sensor measurement. Here is an example output
from one of our sensors (the logger command is in bold):
1M!10013
Request from the data logger asking the sensor with address 1 to
begin a measurement
Sensor Address. Pre-pended on all responses, this allows you to know
which sensor on your bus is returning the following information.
The measurement data will be available after this specified time in
seconds. If a sensor finishes early, it will initiate a service request
(SDI-12 address and a return character line feed).
Number of values that will be returned.
†
The measurement and corresponding data command are intended to be used back to back. If you would like to start a measurement on
more than one sensor at a time, you must use the concurrent command. See the SDI-12 Specifications v1.3 document for more information.