The small ‘a’ denotes the device address, Command, Response – Xylem 4015 SDI-12 TO ANALOG CONVERTER User Manual
Page 3: Extended commands (unique to 4015), Read settings status, A sdi address = x, Set output value (0 to 4095)

The small ‘a’ denotes the device address.
Command
Response
Acknowledge Active: Returns a response
acknowledging that the sensor unit is active.
a! a
Send Identification: Returns SDI version,
company name, sensor model #, sensor version #.
aI! a10highsierra_4015_00v_date_
Address Query: Returns the address for sensor.
Only one sensor may be on the buss for this query
?! a
Change Address: Changes the address of the
sensor unit.
aAb! b
b is the new sensor address.
EXTENDED COMMANDS
(Unique to 4015)
Command
Response
Read Settings Status
aXSTAT!
Reads back all settings
Set Sensor Address to be monitored (or polled)
by 4015
aXADDRx!
a SDI address = x
Set Sensor Parameter to be monitored (or polled)
by 4015
aXPARAn!
a Parameter = n
Set Polling Time (seconds) or
(zero seconds = Listen Only)
aXTIMEssss! a Poll Time = ssss (Listen
Only)
Set Zero Value Value to create zero output
level. nnn.dd is a floating point number.
aXZEROnnn.dd
!
a Zero = nnn.dd
Set Full Scale Value Value to create full scale
output level.
nnn.dd is a floating point number.
aXFULLnnn.dd!
a Full Scale = nnn.dd
Set Output Format
aXOUT4-20!
aXOUT0-20!
aXOUT0-1!
a 4-20mA
a 0-20mA
a 0-1mA
Enable 4-20mA Alarm In 4-20mA mode, current
drops to 0mA if parameter is not found.
aXALON!
a 4-20 Alarm On
Disable 4-20mA Alarm No change in output is
Parameter is not found.
aXALOF!
a 4-20 Alarm Off
Set Output Value (0 to 4095)
aXVALUnnnn!
a DAC Value = nnnn
Read Sensor Now Causes 4015 to poll sensor
aXREAD!