ГОСТ Р 56947—2016
Данная ЭТДП может быть реализована как ЭТДП только для чтения или как ЭТДП для чтения/за-
писи по выбору изготовителя. В случае если ЭТДП реализована как ЭТДП только для чтения, команда
ИМП «Write TEDS segment» («Записать сегмент ЭТДП»), команда канала преобразователя «Write TEDS
segment» («Записать сегмент ЭТДП»), команда ИМП «Update TEDS» («Обновить ЭТДП») и команда
канала преобразователя «Update TEDS» («Обновить ЭТДП») не должны применяться.
8.12.2 Блок данных
Содержание и структура данной ЭТДП определяется изготовителем и выходит за рамки настоя
щего стандарта.
8.12.2.1 Поле «Идентификатор ЭТДП»
Идентификатор ЭТДП должен соответствовать структуре, определенной в 8.3.
Данное поле является обязательным. Если данное поле опущено или содержит недопустимые
значения, то СПП должен выдать сообщение о фатальной ошибке ЭТДП.
8.12.2.2 Содержимое блока данных
Содержание и структура данного поля контролируются изготовителем.
8.13 ЭТДП физического уровня
ЭТДП физического уровня является обязательной ЭТДП. Функция ЭТДП физического уровня —
сделать доступной в интерфейсе всю информацию, необходимую для получения доступа к любому
каналу, а также информацию, общую для всех каналов. Байты ЭТДП физического уровня постоянны и
предназначены только для чтения.
Данная ЭТДП не описана далее в настоящем стандарте. Детали данной ЭТДП приведены в дру
гом стандарте комплекса стандартов ИИЭР 1451.
8.13.1 Доступ
Доступ к ЭТДП физического уровня осуществляется с помощью команд «Query TEDS» («Запро
сить ЭТДП»), «Read TEDS segment» («Считать сегмент ЭТДП»), «Write TEDS segment» («Записать сег
мент ЭТДП») или «Update TEDS» («Обновить ЭТДП»), Аргумент команды должен определять код до
ступа к ЭТДП физического уровня в соответствии с таблицей 17.
Данная ЭТДП должна быть реализована как ЭТДП только для чтения, чтобы предотвратить внесение
изменений в ее области, так каклюбые изменения могут привести к непредсказуемому поведению преобразо
вателя. Если данная ЭТДП реализована как ЭТДП только для чтения, то команда ИМП «Write TEDS segment»
(«Записать сегмент ЭТДП») и команда ИМП «Update TEDS» («Обновить ЭТДП») не должны применяться.
8.13.2 Блок данных
Содержание и структура данной ЭТДП определена в другом стандарте комплекса стандартов
ИИЭР 1451 и выходит за рамки рассмотрения настоящего стандарта.
8.13.2.1 Поле «Идентификатор ЭТДП»
Идентификатор ЭТДП должен соответствовать структуре, определенной в 8.3.
Данное поле является обязательным. Если данное поле отсутствует или содержит недопустимые
значения, то СПП должен выдать сообщение о фатальной ошибке ЭТДП.
8.13.2.2 Содержимое блока данных
Содержание и структура данного поля контролируются другими стандартами комплекса стандар
тов ИИЭР 1451.
9 Введение в прикладной программный интерфейс (API)
уровня ИИЭР 1451.0
В настоящем стандарте рассмотренодва вида API.Данный раздел посвящен основным положениям
API. В разделе 10 рассмотрен сервисный интерфейс преобразователя, который является исключительно
API СПП и используется для обеспечения доступа осуществляющих измерение и контроль приложений к
уровню ИИЭР 1451.0. Данный вид API содержит методы чтения и записи каналов преобразователя, чте
ния и записи ЭТДП. посылки команд конфигурации, контрольных команд и рабочих команд для модулей
ИМП. Дополнительно интерфейс может быть также определен для применения приложением в целях
обеспечения неблокирующих операций чтения и записи и для получения данных потоков измерения.
Такие определения API относятся к системам, имеющим видимые интерфейсы. Для единых мо
дулей ИМП и единых процессоров СПП, то есть СПП и ИМП с единым набором аппаратного и про
граммного обеспечения без учета отличительных особенностей отдельных интерфейсов ИИЭР 1451.0 и
ИИЭР 1451.Х. API не является обязательным до тех пор. пока сообщения видимых интерфейсов
согласованы с правилами остальной части настоящего стандарта. Задача таких API заключается в об-
135