(обязательное)
Определения объектов
B.1 Объект "Рабочий набор"
Этот объект описывает рабочий набор. Каждый рабочий набор должен предоставить один и только один такой объект в своем пуле объектов. Этот объект должен включать в себя один или несколько объектов, которые помещаются внутри обозначения программных клавиш для использования в качестве идентификации рабочего набора. VT может дополнительно использовать идентификатор в аварийных сигналах связи, настройке дополнительного средства управления, в программных клавишах и в любом другом месте, где требуется идентификатор рабочего набора. Только VT может активировать этот объект. Когда этот объект активирован, соответствующий рабочий набор "владеет" VT (см. таблицу B.1 и таблицу B.2).
Допустимые команды:
- команда "Изменить активную маску";
- команда "Изменить цвет фона";
- команда "Изменить расположение дочернего объекта";
- команда "Изменить позицию дочернего объекта";
- сообщение "получить значение атрибута".
Таблица B.1 - События объекта "Рабочий набор"
Событие | Чем вызвано | Логика работы VT | Сообщение |
При активации | Выбор оператором данного рабочего набора посредством VT | Деактивировать ID объекта на текущем объекте "Рабочий набор". Показать ID объекта на активной маске данных этого объекта "Рабочий набор" (при условии отсутствия аварийных сигналов) | Сообщение "Статус VT" |
При деактивации | Выбор оператором другого рабочего набора посредством VT | Скрыть ID объекта на активной маске данных этого рабочего набора | Сообщение "Статус VT" |
При изменении активной маски | Команда "Изменить активную маску" | Изменить атрибут активной маски. Если этот рабочий набор активен, то выполняется скрытие идентификатора объекта для текущей активной маски и отображение идентификатора объекта для новой активной маски | Ответ на команду "Изменить активную маску". Сообщение "Статус VT", если активная маска изменена |
При изменении цвета фона | Команда "Изменить цвет фона" | Если обозначение рабочего набора видимое, область заполняется цветом фона и рисуются дочерние объекты в порядке их перечисления | Ответ на команду "Изменить цвет фона" |
При изменении расположения дочернего объекта | Команда "Изменить расположение дочернего объекта" | Если обозначение рабочего набора видимое, нарисовать дочерний объект в текущем месте цветом фона, чтобы стереть его. Обновить указатель рабочего набора (чтобы перерисовать дочерний объект или объекты) | Ответ на команду "Изменить расположение дочернего объекта" |
При изменении позиции дочернего объекта | Команда "Изменить позицию дочернего объекта" | Если обозначение рабочего набора видимое, нарисовать дочерний объект в текущем месте цветом Фона, чтобы стереть его. Обновить указатель рабочего набора (чтобы перерисовать дочерний объект или объекты) | Ответ на команду "Изменить позицию дочернего объекта" |
Таблица В.2 - Атрибуты и формат записи объекта "Рабочий набор"