ГОСТ Р ИСО/МЭК МФС 11185-6-98Электронная версия
изображения реального устройства. Параметры ФСВТ «объект устройства* используются для опре
деления отдельного соответствующего реального устройства, как это описано в разделе 11 настоя
щего стандарта. Такой ОУ используется с дисплейным экраном, а не с устройством твердой копни,
таким как принтер.
Сообщения о состоянии отображаются на переменное число строк верхней и нижней областей
экрана. Область экрана, занятая такими сообщениями, должна быть исключена из области изобра
жения устройства, как определено параметрами ФСВТ «минимальная длина устройства*. Макси
мальное чисто строк верхней и нижней областей экрана, которое может быть зарезервировано для
сообщений о состоянии, и репертуар символов для этих сообщений определяются параметрами
ФСВТ для тогоОУ. значения которого не указываются определением ОУ данного типа. Эти значения
должны определяться любым профилем ФСВТ. который ссылается на ОУ данного типа. Профиль
ФСВТ может присваивать фиксированные значения этим параметрам ФСВТ или может определять их
в качестве аргументов профиля ФСВТ.
Действительное число строк, резервируемых на какое-либо время, определяется динамически
посредством значений двух элементов данных ОУ. Максимальной длиной каждого сообщения о
состоянии является значение параметра ФСВТ «минимальная длина массива «х* устройства* для
соответствующего устройства, чтобы гарантировать отображение всего сообщения на одной строке.
Если и есть средство, предназначенное для явного отделения сообщений о состоянии от области
изображения, используемой для представления объекта отображения, то используемое для отобра
жения сообщений о состоянии исполнение зависит от устройства.
Каждое сообщение о состоянии должно отображаться на отдельной строке. Для этой пели
должны резервироваться «вс* верхних строк и «нс» нижних строк реального устройства; эти значения
определяются первыми двумя элементами данных ОУ. Первые «вс* сообщений о состоянии, которые
представляются остальными элементами данных, должны отображаться по порядку на «вс* верхних
зарезервированных строках. Последние «нс* сообщений о состоянии должны отображаться по
порядку на «нс* нижних зарезервированных строках. Если число сообщений превышает значение «вс
+ нс», то оставшиеся сообщения не будут отображаться.
Поскольку «вс» и «нс* предстааляют собой значения элементов данных, они могут изменяться
во время текущей ассоциации ВТ. Однако максимальное число сообщений определяется парамет
рами «ОУ-размер» для элементов *вс» и «нс», которые не могут изменяться таким способом.
Абстрактный синтаксис, используемый протоколом ВТ для информации обноаления данного
типа ОУ. полностью определен в ИСО 9041-1.
13 Дополнительная информация
Объект упрааления данного типа требует использовать функциональный блок ВТ структури
рованных объектов упрааления.
При использовании ОУ данного типа параметр ФСВТ «минимальная длина массива «у*
устройства» определяет минимальное число гарантированных для представления объекта отображе
ния строк на экране. Поскольку на это число алияет значение параметров ФСВТ «ОУ-размер»
первых двух элементов данных ОУ. трудно установить, когда значения всех трех параметров ФСВТ
определяются аргументом профиля ФСВТ.
Когда пользователь ВТ. имеющий реальное устройство, вводит запросы VT-ASSOCIATE или
VT-SWITCH-PROFILE. он может предложить набор значений для каждого из этих трех аргументов
профиля ФСВТ. Нет необходимости требовать, чтобы все комбинации предложенных значений
совпадали с актуальным размером экрана. Вместо этого отвечающий пользователь ВТ
должен выбрать значение из предложенного набора таким образом, чтобы значение
(ОУ-размер для элемента данных 1) +
(ОУ-размер для элемента данных 2) +
(минимальная длина массива «у* устройства)
не превысило верхнее граничное значение *&*, определяемое суммой:
(минимальное предложенное значение «ОУ-размер* для элемента данных 1) +
(минимальное предложенное значение «ОУ-размер* для элемента данных 2) +
(максимальное предложенное значение параметра «минимальная длина массива «у» устройства»).
Предложенные значения следует выбирать таким образом, чтобы значение «s* не превышало
число строк в изображении устройства. Если инициирующий пользователь ВТ желает гарантировать
8