Режимные объекты
Режимный объект: управление боллардами и блокираторами
Физическое устройство не работает как отдельная кнопка: команда связана с ролью сотрудника, состоянием проезда, разрешенным сценарием и фактическим подтверждением оборудования.

Объект с ограниченными зонами, служебными проездами и разными уровнями допуска
Оператор, служба безопасности, администратор, техническая служба
Болларды, блокираторы мест, светофоры, камеры CShark, локальный контроллер, ИБП
Роль, основание доступа, зона безопасности, команда, подтверждение и журнал действий
Задача объекта
Что должен обеспечить сценарий
- Разрешать физический проезд только в рамках утвержденного сценария и полномочий роли.
- Не поднимать боллард под автомобилем или при занятой защитной зоне.
- Сохранить безопасное поведение при потере связи или питания.
Последовательность
Как работает CShark
Запрос действия
Оператор выбирает проезд или машиноместо, видит состояние устройства и доступные для своей роли команды.
Проверка условий
CShark проверяет регламент зоны, состояние камеры, отсутствие объекта над боллардом и готовность контроллера.
Исполнение
Светофор и физическое устройство переключаются в заданной последовательности. Интерфейс не объявляет действие выполненным до получения подтверждения.
Контроль результата
Камера и телеметрия показывают фактическое состояние проезда. В журнале сохраняются инициатор, основание, время, команда и результат.
Возврат в штатный режим
После проезда система проверяет освобождение зоны и восстанавливает предусмотренное положение блокиратора и сигнал движения.
Интерфейсы
Что видит каждая роль
Безопасность
Управляет доступом по понятным полномочиям и видит фактическое состояние каждой ограниченной зоны.
Оператор
Получает только допустимые действия и причину блокировки команды.
Техническая служба
Видит устройство, контроллер, питание, связь и последнюю подтвержденную операцию.
Исключения
Как обрабатываются отклонения
Автомобиль над боллардом
Подъем запрещен до освобождения защитной зоны независимо от ручной команды.
Команда не подтверждена
Система сохраняет безопасный сигнал, создает событие и не показывает проезд открытым.
Потеря центральной связи
Локальный контроллер выполняет согласованный безопасный режим, а после восстановления данные синхронизируются с CShark.
Результат
Что получает объект
- Каждое физическое действие имеет основание, полномочие, проверку условий и подтвержденный результат.
- Опасные команды блокируются по состоянию защитной зоны, а не только по правам пользователя.
- Режим автономной работы и состояние при отказе определяются проектом конкретного объекта.
Проект CShark