OpenSCADAWiki: Doc/API/part6 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 

6. Подсистема "Транспорты" (TTransportS)

Подсистема "Транспорты" представлена объектом TTransportS, который содержит на уровне подсистемы модульные объекты типов транспортов TTypeTransport. Каждый тип транспорта содержит объекты входящих TTransportIn и исходящих TTransportOut транспортов. Общая структура подсистемы приведена на рис. 6.


Иерархическая структура подсистемы транспортов (14 Кб)
Рис. 6. Слоистая структура подсистемы транспортов.

Корневой объект модуля подсистемы "Транспорты" содержит информацию о конкретно взятом типе модуля и внешних OpenSCADA хостах/станциях. В рамках отдельно взятого модуля может быть реализована собственная общемодульная функциональность. В общем, для всех модулей, содержатся методы доступа к входящим и исходящим транспортам конкретно взятого модуля.


Объект входящего транспорта TTransportIn предоставляет интерфейс к реализации модульного метода входящего транспорта.


Объект исходящего транспорта TTransportOut предоставляет интерфейс к реализации модульного метода исходящего транспорта.

6.1. Объект подсистемы "Транспорты" (TTransportS)

Наследует:TSubSYS.

Данные:
Режимы внешних хостов (enum — ExtHost::Mode):


Структура внешних OpenSCADA хостов/станций (class TTransportS::ExtHost):


Публичные методы:

6.2. Модульный объект типа транспортов (TTypeTransport)

Наследует:TModule.
Наследуется:Корневыми объектами модулей подсистемы "Транспорты".

Публичные методы:


Защищённые методы:

6.3. Объект входящих транспортов (TTransportIn)

Наследует:TCntrNode, TConfig.
Наследуется:Объектами входящих транспортов модулей подсистемы "Транспорты".

Публичные методы:


Защищённые методы:


Защищённые атрибуты:

6.4. Объект исходящих транспортов (TTransportOut)

Наследует:TCntrNode, TConfig.
Наследуется:Объектами исходящих транспортов модулей подсистемы "Транспорты".

Публичные методы:


Защищённые атрибуты:


 
There are 3 files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]