Если ОУ имеет значение "булево" параметра "ОУ-категория", то он может содержать более одной булевой переменной. Любая булева переменная обновляется индивидуально независимо от других, содержащихся в этом ОУ. Любая булева переменная адресуется своим порядковым номером относительно других булевых переменных в ОУ, т.е. она адресуется как "булева переменная n", где 1 =< n =< "ОУ-размер".
При помощи этого соглашения о нумерации значение булевой переменной в таком ОУ задается следующим образом:
n. "истина" или n. "ложь", где n - номер булевой переменной.
20.2.4 Первоначальное значение для всех ОУ (кроме ОУ по умолчанию, связанного с каждым объектом устройства), когда ФСВТ становится текущей ФСВТ, зависит от значения параметра "ОУ-категория" следующим образом:
a) знаковое - пустая строка нулевой длины;
b) булево - каждая булева переменная имеет значение "ложь";
c) символическое - "нуль";
d) целое - 0;
e) прозрачное - каждый определенный бит имеет значение 0.
20.2.5 Если параметр "ОУ-категория" - "знаковое", все знаки в строке имеют такой же репертуар, как задано параметром "ОУ-назначение репертуара" или его значение по умолчанию. Значение параметра "ОУ-назначение репертуара" устанавливается путем согласования в профиле ФСВТ или в зарегистрированном ОУ.
20.3 Стандартные ОУ
20.3.1 ОУ завершением (ОУЗ)
ОУЗ может быть использован с объектом устройства обычно в связи с условиями завершения объекта устройства (см. 23.4).
Чтобы определить ОУЗ, параметры ФСВТ ОУ принимают следующие значения:
ОУ-имя - любое уникальное в ФСВТ значение;
ОУ-идентификатор типа - значение "vt-b~sco-tco" типа "идентификатора объекта" АСН.1 (см. приложение С);
ОУ-доступ - любое допустимое значение, кроме "НПУД" (см. 23.4);
ОУ-приоритет - "нормальное";
ОУ-триггер - любое допустимое значение;
ОУ-категория - "целое";
ОУ-размер - принимает значение по умолчанию.
Первоначальное значение ОУЗ - 0 (нуль). См. 23.4, где содержится описание использования этого ОУ.
20.3.2 ОУ эхоконтролем (ОУЭ)
Для А-режима необязательный ОУ определяется, чтобы предоставить пользователю ВТ возможность управлять эхоконтролем посредством равноправного пользователя ВТ. Когда пользователи ВТ согласоврывают использование этого ОУ, то значения параметров ФСВТ для этого ОУ определяются следующим образом:
ОУ-имя - Е;
ОУ-идентификатор типа - значение vt-b-sco-echo типа "идентификатор объекта" АСН.1 (см. приложение С);
ОУ-доступ - "ДЗПС", "ДЗИС" или "НПУД" (см. примечание 2);
ОУ-приоритет - "нормальный";
ОУ-триггер - "выбран", "не выбран" (умолчание = "выбран");
ОУ-категория - булево;
ОУ-размер - булева переменная 1.
Первоначальное значение единственной булевой переменной в ОУЭ = "ложно".
Если в каждом ОО используются поля, то функция ОУЭ подавляется средствами ОУИВП и ОУМВП (см. 20.3.4 и 20.3.5). ОУЭ может существовать в ФСВТ, но не оказывать действия.
Сведения об использовании этого ОУ см. в В.5 - В.7.
Примечания
1 Если ОУЭ отсутствует, то решение о том, будет ли выполнять эхоконтроль входной информации обновления локально, принимается локальными пользователями ВТ.
2 Значение "НПУД" параметра "ОУ-доступ" должно использоваться тогда и только тогда, когда любому пользователю ВТ разрешено изменять состояние эхоконтроля. Должна учитываться возможность конфликтов.
20.3.3 ОУ определением поля (ОУОП)
20.3.3.1 Параметры ФСВТ для ОУОП
Чтобы определить ОУОП параметры ФСВТ ОУ должны принимать следующие значения:
ОУ-имя - любое уникальное в ФСВТ значений;
ОУ-идентификатор типа - значение "vt-b-sco-fdco" типа "идентификатор объекта" АСН.1 (см. приложение С), идентифицирующее ОУ, в качестве типа ОУОП;
ОУ-структура - "непараметрический", означает, что на информационную структуру формально ссылаются по значению параметра "ОУ-идентификатор типа"; оно полностью определено в настоящем стандарте (см. 20.3.3.2);
ОУ-доступ - С-режим: "ПДЗ", "ПДЗ и ДЗИС", "ПДЗ и ДЗПС" или "нет доступа" (см. примечание 2);
А-режим: то же, что для соответствующего ОО или "нет доступа";
ОУ-приоритет - "нормальный";
ОУ-триггер - "не выбран".
Примечания
1 В 20.3.3.5 приведена информация о применении ОУОП при использовании полей.
2 Значение параметра "ОУ-доступ" для ОУОП влияет на управление доступом к ОО, как определено в 19.3.2. Дополнительное примечание о неявной семантике содержится в разделе 12.