beautypg.com

H-335 – Xylem H-335 User Manual

Page 21

background image

H-335

SDI-12 Command and Response Protocol 2-5

Example of a H-335 "aD0!" command:

Previous command

Response

"aM!"

"a0034"

Subsequent Command

Response

"aD0"

a+AA.AA+BB.BB+CC.CC+DD.DD

Where:

AA.AA

= Gate Arc Length

BB.BB

= Gate Height

CC.CC

= User Angle (Degrees)

DD.DD

= Sensor Temperature (C)

2.4 Send Data Command

The Send Data command returns sensor data generated as the result of previous "aM!", aM1!", aM2!", “aC!”

or "aV!" commands. Values returned will be sent in 33 characters or less. The sensor's data buffer will not

be altered by this command.

Command

Response

"aD0!" through "aD9!"

"apd.d ... pd.d"

Where:

a

is the sensor address ("0-9", "A-Z", "a-z", "*", "?").

D0..D9 are upper-case ASCII characters.

p

Is a polarity sign (+ or -)

d.d

represents numeric digits before and/or after the decimal. A decimal may be used in

any position in the value after the polarity sign. If a decimal is not used, it will be

assumed to be after the last digit.

For example: +3.29 +23.5 -25.45 +300

If one or more values were specified and a "aD0!" returns no data (a only), it means that the

measurement was aborted and a new "M" command must be sent.