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

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

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

4.6.1 Пулы объектов

4.6.1.1 Общие положения

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

Сводка типов объектов, определяющих определение интерфейса оператора, события, которые могут быть инициированы при взаимодействии с этими объектами, и сводка сетевых команд между рабочим набором и VT показаны в приложении A.

Взаимодействие с рабочим набором, вызванное взаимодействием оператора с VT, может быть передано с использованием сообщений по приложению H.

Во время работы VT использует другие сообщения, не определенные в этом настоящем стандарте, как указано в приложении I.

Эти объекты подробно определены в приложениях B и J. Каждый объект содержит все необходимые атрибуты и ссылки на дочерние объекты для обработки объекта до его завершения. Рабочий набор назначает уникальный ID объекта каждому объекту в его пуле объектов, чтобы каждый объект имел уникальную адресуемость. ID объекта должны быть уникальными в пределах одного пула объектов рабочего набора, но могут совпадать у различных рабочих наборов.

Пул объектов передается в VT при инициализации с использованием процедуры, описанной в приложении C. VT предназначен для хранения пулов объектов в оперативной памяти. VT могут хранить несколько пулов рабочего набора в энергонезависимой памяти, если они имеют уникальные метки версий. Например - несколько пулов, которые отличаются только используемым языком. Все объекты должны быть полностью описаны, прежде чем они станут активными в маске на дисплее.

Логика работы VT, когда пулы объектов не загружены, является проприетарной.

4.6.1.2 ID объекта "NULL"

ID объекта FFFF (65535) зарезервирован для использования в качестве ID объекта "NULL".

Если при отображении объекта на дисплее используется ID объекта "NULL", VT ничего не отображает для связанного объекта, если не указаны иные требования.

4.6.1.3 Обработка объектов

Объекты, перечисленные в родительских объектах, также могут перечислять дочерние объекты, создавая тем самым древовидную иерархию в пуле объектов. Объекты всегда обрабатываются в порядке, указанном в родительском объекте, методом "сначала глубже". Т.е. если имеется ссылка на объект, который ссылается на другие объекты, дочерние ссылки обрабатываются до их полного завершения, прежде чем вернуться к родительскому объекту для продолжения обработки.