Эта команда используется для запроса измеренных данных у устройства.
| В команде начала измерения указывается число доступных параметров. Количество параметров, которые могут быть включены в одно сообщение, зависит от количества символов в полях данных. Если не все параметры получены в одном ответном сообщении, повторяйте команду отправки данных до тех пор, пока не будут получены все данные. |
Формат команды:
aDx!
a |
Адрес устройства |
D |
Команда отправки данных |
x |
Порядок следования команд отправки данных. Первая команда отправки данных всегда начинается с x=0. Если получены не все нужные параметры, необходимо отправить следующую команду отправки данных с полем х = 1 и т. д. Максимальное значение поля х составляет 9. |
! |
Указатель конца команды |
Ответ:
a+<data fields><cr><lf>
a |
Адрес устройства |
<data fields> |
Измеренные параметры в выбранных единицах измерения разделены знаками «+» (или «–» в случае отрицательного значения параметра). |
<cr><lf> |
Указатель конца ответа |
|
Команду aD0 можно использовать для прекращения измерений, запущенных командами aM, aMC, aC или aCC. |
| В непрерывном режиме SDI-12 версии 1.3 (aXU,M=R) датчик выполняет измерения с заданным интервалом обновления. Если отправить команду aD сразу после команд aM, aMC, aC, или aCC, в ответе будут содержаться последние актуальные данные. Поэтому в режиме aXU,M=R при последовательной отправке нескольких команд aD данные в ответных сообщениях могут отличаться, если между отправкой команд значения измерений обновились. |