Программно-аппаратный комплекс Tillypad XL представляет собой совокупность программных и аппаратных средств и в типовом составе включает в себя следующие виды устройств:
Серверы (серверы доменов комплекса и серверы сегментов, входящих в состав доменов),
Персональные компьютеры, на которых запускаются программы Tillypad XL Manager и Tillypad XL POS ,
Специализированные рабочие станции, на которых запускается программа Tillypad XL POS ,
Внешние устройства (устройства фискализации, устройства авторизации, считыватели, принтеры, и другие
),
Специализированные устройства (устройство управления бильярдом, турникеты, и другие).
Любое устройство, используемое в комплексе Tillypad XL , должно быть внесено в справочник , в котором задаются его атрибуты и параметры. Добавляемое в справочник устройство должно принадлежать к одному из типов, которые описаны в справочнике . Некоторые типы устройств относятся не к каким-либо физическим устройствам, а к программам, выполняемым на персональном или специализированном компьютере (POS-терминале). Например, «POS-терминал», «Авторизация Tillypad», «Помощник выполнения репликации через съемные носители» и другие устройства.
Распознанные системой устройства, отсутствующие в справочнике, добавляются в справочник автоматически. Их атрибуты и параметры могут быть отредактированы пользователем.
Информация об основных параметрах устройства автоматически копируется из справочника . Для конкретных устройств к основным параметрам могут быть добавлены дополнительные параметры.
Устройства, применяемые в комплексе, можно разделить на основные и подчиненные.
Основными устройствами являются, например, сервер сегмента, POS-терминал, рабочая станция
. Управление основными устройствами осуществляется
с помощью программных модулей (драйверов). Применяемые драйверы устройств описываются в справочнике
, в котором драйверы сопоставлены типам
устройств.
Для каждого основного устройства в системе может быть открыто окно консоли, в котором отображается информация о событиях, сохраненная в протоколе работы
устройства (логе устройства
).
Подчиненные устройства используются только совместно с основными устройствами, подключаются к ним и, как правило, управляются ими, не имея собственных драйверов,
например, пейджер, световое табло
.
При описании устройств задаются иерархические отношения между основными и подчиненными устройствами. При этом основное устройство определяется как родительское устройство по отношению к подчиненному.
Каждому устройству должен быть сопоставлен набор параметров и загрузчик (менеджер устройств).
Загрузчик устройств – это программа, которая установлена и запускается в ручном или автоматическом режиме на тех компьютерах,
к которым подключены какие-либо периферийные устройства (например, принтер, фискальный регистратор, табло и т.п.
). Загрузчик предоставляет доступ
к устройствам, подключенным к данному компьютеру.
Загрузчики устройств отображаются в справочнике в виде корневых узлов дерева устройств. Любое устройство можно добавить только к загрузчику устройств или к родительскому устройству.
Функции загрузчика устройств:
Загрузка (подключение) новых устройств к рабочим станциям ( Tillypad XL Manager и Tillypad XL POS ) и другим компьютерам,
Обновление программных модулей устройств,
Контроль функционирования устройств,
Статусы обновления.
Например, на компьютере
«Администратор зала»
функционирует загрузчик устройств. К этому компьютеру подключена пейджинговая станция. К пейджинговой станции подключены пейджеры официантов.
В этом случае устройству
«Пейджинговая станция»
должен быть сопоставлен загрузчик
«Администратор зала»
. Для каждого устройства
«Пейджер»
должно быть указано родительское устройство
«Пейджинговая станция»
. При этом для
«Пейджеров»
не требуется указывать загрузчик, а дерево устройств будет выглядеть следующим образом: