
WindSonic Doc No 1405 PS 0019 Issue 25 February 2017
64
14.5 SDI-12 Commands
WindSonic Option 4 complies with SDI-12 Interface Standard V1.3
We advise that you download the full SDI-12 specification from www.sdi-12.org
All other commands not defined below respond with a ‘zero data values ready’ response.
All units of measurement are in metres per second. This cannot be re-scaled.
Wind Measurements are made at 1Hz.
The default operating mode is aXHPM!.
The default unit address is 0 (a or A = unit address).
The unit is set for fixed field operation.
Commands and Returns in High Power Mode (aXHPM!)
When in high power continuous mode, Wind data (Polar or Axis format) will be logged
internally at 1Hz such that a 1-minute rolling average and 1 minute maximum (with
associated direction) can be retrieved at any time.
1 minute averaged outputs are available using aR2!, aR3!, aR4! and AR5! Commands.
NOTE
: When powering up the unit wait 9.5 seconds before sending a command.
Name
Command
Gill Output
Continuous Measurement
(Polar)
aR0!
a<dir><mag><status><CR><LF>
e.g. 0+332+000.04+00><CR><LF>
Continuous Measurement
with CRC (Polar)
aRC0!
a<dir><mag><status><CRC><CR><LF>
e.g. 0+272+000.02+00Ldg><CR><LF>
Continuous Measurement
(UV)
aR1!
a<U><V><status><CR><LF>
e.g. 0-000.03-000.01+00<CR><LF>
Continuous Measurement
with CRC (UV)
aRC1!
a<U><V><status><CRC><CR><LF>
e.g. 0+000.00-000.01+00DUx<CR><LF>
Averaged vector (UV) data
converted to polar direction
and magnitude. Scalar
magnitude maximum and
direction associated with that
maximum
aR2!
a<dir_from_vectorav><mag_from_vectorav><dir_at_
mag_scalarmax><mag_scalarmax><status><CR><LF
>.
e.g. 0+090+000.02+123+000.12+00<CR><LF>
Averaged vector (UV) data
converted to polar direction
and magnitude. Scalar
magnitude maximum and
direction associated with that
maximum with CRC
ARC2!
a<dir_from_vectorav><mag_from_vectorav><dir_at_
mag_scalarmax><mag_scalarmax><status><checksu
m><CR><LF>
e.g. 0+090+000.02+123+000.12+00Hv <CR><LF>
U and V values from the
averaged vector (UV) data.
Scalar magnitude maximum
and direction associated with
that maximum converted
into U and V components.
AR3!
a<U_vectorav><V_vectorav><U_from_scalarmax><
V_from_scalarmax><status><CR><LF>
e.g. 0+000.00+000.02+000.07+000.10+00<CR><LF>
WindSonic Doc No 1405 PS 0019 Issue 25 February 2017
65
Name
Command
Gill Output
U and V values from the
averaged vector (UV) data.
Scalar magnitude maximum
and direction associated with
that maximum converted
into U and V components
with CRC
ARC3!
a<U_vectorav><V_vectorav><U_from_scalarmax><
V_from_scalarmax><status><checksum><CR><LF>
e.g.
0+000.00+000.02+000.07+000.10+00JMJ<CR><LF>
Scalar average direction and
magnitude
AR4!
a<dir_scalarav><mag_scalarav><dir_at_mag_scalarm
ax><mag_scalarmax><status><CR><LF>
e.g. 0+062+000.04+123+000.12+00<CR><LF>
Scalar average direction and
magnitude with CRC
ARC4!
a<dir_scalarav><mag_scalarav><dir_at_mag_scalarm
ax><mag_scalarmax><status><checksum><CR><LF
>
e.g. 0+070+000.03+123+000.12+00JFr<CR><LF>
Scalar average direction and
magnitude, then converted
into U and V components.
AR5!
a<U_from_scalarav><V_from_scalarav><U_from_sc
alarmax><V_from_scalarmax><status><CR><LF>
e.g. 0-000.01+000.03+000.07+000.10+00<CR><LF>
Scalar average direction and
magnitude, then converted
into U and V components
with CRC.
ARC5!
a<U_from_scalarav><V_from_scalarav><U_from_sc
alarmax><V_from_scalarmax><status><checksum><
CR><LF>
e.g.
0+000.00+000.03+000.07+000.10+00E|[<CR><LF>
Start Measurement (Polar)
aM!
atttn<CR><LF> e.g. a0003
Send Data
aD0!
a<dir><mag><status><CR><LF>
e.g. 0+083+000.02+00<CR><LF>
Start Measurement (UV)
aM1!
atttn<CR><LF> e.g. a0003
Send Data
aD0!
a<U><V><status><CR><LF>
e.g. 0+000.00+000.02+00<CR><LF>
Start Measurement with
CRC (Polar)
aMC!
atttn<CR><LF> e.g. a0003
Send Data
aD0!
a<dir><mag><status><CRC><CR><LF>
e.g. 0+295+000.01+00B{T<CR><LF>
Start Measurement with
CRC (UV)
aMC1!
atttn<CR><LF> e.g. a0003
Send Data
aD0!
a<U><V><status><CRC><CR><LF>
e.g. 0+000.00+000.00+00JZY<CR><LF>
Acknowledge Active
a!
a<CR>< LF> e.g. 0<CR><LF>
Send Identification
aI!
a13GillInst 2487 B06 <sn><CR><LF>
e.g. 013GillInst 2487B0611220012<CR><LF>
Change Address
aAb!
b<CR><LF> e.g. 1<CR><LF>
Address Query
?!
a<CR><LF> e.g. 0<CR><LF>
Measurement on demand
aXLPM!
0LP<CR><LF>
Continuous Reading
aXHPM!
0HP<CR><LF>