Статус документа
Статус документа

ГОСТ Р ИСО 11783-6-2021 Тракторы и машины для сельского и лесного хозяйства. Последовательная сеть управления и передачи данных. Часть 6. Виртуальный терминал

Приложение B

(обязательное)

Определения объектов

     

B.1 Объект "Рабочий набор"

Этот объект описывает рабочий набор. Каждый рабочий набор должен предоставить один и только один такой объект в своем пуле объектов. Этот объект должен включать в себя один или несколько объектов, которые помещаются внутри обозначения программных клавиш для использования в качестве идентификации рабочего набора. VT может дополнительно использовать идентификатор в аварийных сигналах связи, настройке дополнительного средства управления, в программных клавишах и в любом другом месте, где требуется идентификатор рабочего набора. Только VT может активировать этот объект. Когда этот объект активирован, соответствующий рабочий набор "владеет" VT (см. таблицу B.1 и таблицу B.2).

Допустимые команды:

- команда "Изменить активную маску";

- команда "Изменить цвет фона";

- команда "Изменить расположение дочернего объекта";

- команда "Изменить позицию дочернего объекта";

- сообщение "получить значение атрибута".

Таблица B.1 - События объекта "Рабочий набор"

Событие

Чем вызвано

Логика работы VT

Сообщение

При активации

Выбор оператором данного рабочего набора посредством VT

Деактивировать ID объекта на текущем объекте "Рабочий набор". Показать ID объекта на активной маске данных этого объекта "Рабочий набор" (при условии отсутствия аварийных сигналов)

Сообщение "Статус VT"

При деактивации

Выбор оператором другого рабочего набора посредством VT

Скрыть ID объекта на активной маске данных этого рабочего набора

Сообщение "Статус VT"

При изменении активной маски

Команда "Изменить активную маску"

Изменить атрибут активной маски. Если этот рабочий набор активен, то выполняется скрытие идентификатора объекта для текущей активной маски и отображение идентификатора объекта для новой активной маски

Ответ на команду "Изменить активную маску". Сообщение "Статус VT", если активная маска изменена

При изменении цвета фона

Команда "Изменить цвет фона"

Если обозначение рабочего набора видимое, область заполняется цветом фона и рисуются дочерние объекты в порядке их перечисления

Ответ на команду "Изменить цвет фона"

При изменении расположения дочернего объекта

Команда "Изменить расположение дочернего объекта"

Если обозначение рабочего набора видимое, нарисовать дочерний объект в текущем месте цветом фона, чтобы стереть его. Обновить указатель рабочего набора (чтобы перерисовать дочерний объект или объекты)

Ответ на команду "Изменить расположение дочернего объекта"

При изменении позиции дочернего объекта

Команда "Изменить позицию дочернего объекта"

Если обозначение рабочего набора видимое, нарисовать дочерний объект в текущем месте цветом Фона, чтобы стереть его. Обновить указатель рабочего набора (чтобы перерисовать дочерний объект или объекты)

Ответ на команду "Изменить позицию дочернего объекта"

Таблица В.2 - Атрибуты и формат записи объекта "Рабочий набор"