Управление ливневой канализацией
Скачать 0.81 Mb.
|
8.3. Структура подсистемы диспетчераСуществует единственный экземпляр Подсистемы водоприемника, которая состоит из двух задач и одного скрывающего информацию объекта. Это объект абстрагирования данных Сводное Состояние, который содержит текущее состояние каждого водоприемника, описывающий, существует ли неполадка в работе водоприемника или нет. В любом узле доступ к объекту Локальное Состояние осуществляется со стороны задач Диспетчер. Серверная задача принимает сообщения о состоянии водоприемника и обновляет объект Сводное Состояние, а координирующая задача принимает Запросы на обслуживание от нескольких экземпляров задачи Интерфейс датчиков. Каждый раз при получении сообщения Запрос на обслуживание задача Диспетчер проверяет, по отношении к какому водоприемнику осуществляется запрос. Архитектура задач для Подсистемы диспетчера показана на рис. 18 Рис. 18. Архитектура задач для подсистемы диспетчера |