OpenSCADAWiki: Doc/API/part6 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/API/part6 from 2014-07-05 09:18:24..

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

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


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

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


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


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

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

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

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


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


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

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

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

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


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

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

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

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


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


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

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

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

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


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


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