B-1. sdi-12 – Campbell Scientific CS475, CS476, and CS477 Radar Water Level Sensor User Manual
Page 40

Appendix B. SDI-12 Commands/Changing Settings
TABLE B-1. SDI-12 Commands
Function SDI-12
Command
Address Query
?!
Send Identification
aI!
Acknowledge Active
a!
Change Address
aAb! 
Where a is the current address and b is the 
new address. 
Start Verification
aV!
Start Measurement
aM!
Start Measurement and 
Request CRC 
aMC!
Send Data
aD0!...aD9!
Additional Measurements
aM1!...aM9!
Additional Measurement and 
Request CRC 
aMC1!...aMC9!
Start Concurrent 
Measurement 
aC!
Start Concurrent 
Measurement and Request 
CRC 
aCC!
Additional Concurrent 
Measurements 
aC1!...aC9!
Additional Concurrent 
Measurements and Request 
CRC 
aCC1!...aCC9!
Start False Echo Learn
aXSFEL+n!  
n = distance necessary to clear the obstruction 
Set Power n Operation Mode aXSPOM+n!
n = 2 (auto), 1 (on), or 0 (off)
Get Power Operation Mode
aXGPOM!  
2 = auto; 1=on; 0=off 
Get Water Conditions
aXGWC! 
n = 0 (auto), 1 (smooth) 2 (medium), or 3 
(rough) 
Set Water Conditions
aXSWC+n!  
n = 0 (auto), 1 (smooth) 2 (medium), or 3 
(rough) 
Where n is the new water condition. 
Set Water Stage
aXSS+n! 
n = floating point number that is the initial 
stage or level of the water surface above the 
reference. 
Where n is the new water stage. 
Get Unit
aXGU!  
0 = meters; 1=feet 
Set Unit
aXSU+n! 
n = 0 (meters) or 1 (feet) 
Where n is the new unit of measurement. 
Reset Sensor
aXRS!  
0 = reset unsuccessful; 1=reset successful 
Resets the sensor to its factory settings. 
B-2
