700-Bubbler-Man Rev 12 13 Feb 2020
Page 33/51
SDI-12 COMMANDS
5.1 STANDARD SDI-12 MEASUREMENT COMMANDS
The Bubbler uses the standard SDI -12 Commands and protocols
9
which makes it compatible for use
with DCP’s or transmitters. The Bubbler’s specific measurement commands follow.
Note the following:
• the “a” in each command should be replaced with the sensor address number
• every command must terminate with an exclamation mark (!)
• the CRC is added at the end of the message for commands with CRC
• the measurement command must be followed by a Send Data command (aD0!) to view the
data
The format of the response to a Measurement command is atttn: in which:
a the sensor address
ttt the specified time, in seconds, until the sensor will have the measurement(s) ready
n the number of measurement values the sensor will make and return in one or more
subsequent D commands; n is a single digit integer with a valid range of 0 to 9
Measurement response examples:
1) M Command followed by the Get Data Command:
0M!00043
Bubbler at address 0, measurements ready in 4 seconds, and 3 fields will be returned.
0D0!+5.23+0+0
Data returned is: stage (5.23), units of stage code (feet) and health status code (0).
2) M1 Command followed by the Get Data Command:
0M1!00049
Bubbler at address 0, measurements ready in 4 seconds, and 9 fields will be returned.
0D0! 0+13.078+0+74.398+6+0.000
Data returned from sensor at address 0 (first 5 fields): Stage (13.078), units of stage
(feet), temperature (74.398), units of temperature (F), Offset (0.000)
0D1!0+5.348+9.087+13.6+3
Data returned from sensor at address 0 (last 4 fields): line pressure (5.348 psi),
tank pressure (9.087 psi), Battery Voltage (13.6), health status code (3)
9
In accordance with SDI-12 Specification, version1.3 http://www.sdi-12.org