Artonit
Артонит => Программное обеспечение Артонит. => Тема начата: Netrider от Декабря 09, 2013, 01:45:07
-
Добрый день.
Обслуживаю СКУД на железках Ademant.
Недавно перешел на Артонит с Шелт Дуо.
Проблема следующая: при попытке записать карты в контроллер, система не отрабатывает действие.
При этом, в логе Shelt Control появляется следующая запись:
09.12.2013 3:30:38 : %server_name% : "%controller_name%" : Cards load
09.12.2013 3:30:38 : Exception : Sysutils::Exception file: W:\Project\Shelt\bc6\SheltAccess\AControl\Unit1.cpp line: 801 message: Нет доступа к драйверу СКД.
В чем может быть проблема?
Заранее спасибо!
-
Вариант решения: Shelt Control -> Настройка -> Состояние. Необходимо выставить подключение к драйверу СКД, где драйвером СКД указать ShieldPro на нужном транспортном сервере.
-
Для иллюстрации прилагаю нужную картинку.
Команда load_card передается в указанный в настройках драйвер (т.е. в shieldpro).
Далее драйвер (см. его строку подключения) через DSN с именем SDUO находит базу данных СКУД, и выстраивает карты для выбранного контроллера в очередь для их загрузки в контроллеры.
АСервер, планово просматривая очередь, видит эти карты и начинает загрузку.
При этом:
- При построении карт в очередь происходит полный пересчет карт для выбранного контроллера, с удалением предыдущих результатов.
- "Старые" данные выставляются в очередь для удаления, чтобы удалить карты из ранее рассчитанных ячеек, и уже затем выставляются вновь рассчитанные данные. Так что общее количество карт в очереди будет равно удвоенному их количеству для контроллера.