Программные модули

История переиздания

Аннотация

TfmModules

Справочник Программные модули
Карточка «Программный модуль»
Окно «Требующие модули»
Карточка «Требующий модуль»
Окно «Подключаемые модули»
Карточка «Подключаемый модуль»
Окно «Выбор программного модуля»

Программные модули – это файлы, предназначенные для обеспечения взаимодействия между системой Tillypad XL и различными устройствами: принтерами, фискальными регистраторами, дисплеями покупателя и пр.

Программными модулями могут быть исполняемые файлы (обычно это файлы с расширением .exe или .dll) и вспомогательные файлы (любые другие файлы).

Программные модули создаются с помощью API разработчиками системы Tillypad XL и дилерами, а также могут быть созданы квалифицированными пользователями.

На основе программного модуля создается драйвер устройства, предназначенный для управления реальным (физическим) устройством - POS-терминалом, принтером, считывателем и т.д.

Драйвер устройства – это программный модуль, настроенный для работы с конкретным устройством.

Работа с устройствами в системе Tillypad XL производится через драйверы устройств. При вводе или выводе программой данных на устройство, эти данные, фактически, вводятся или выводятся на драйвере устройства. Поэтому в программе Tillypad XL Manager для простоты драйверы называют устройствами.

Для работы с устройствами используется справочник Устройства .

После запуска загрузчик устройств обновляет с сервера сегмента файлы программных модулей и записывает их в специальные папки на локальном компьютере. Затем управление устройством передается файлу программного модуля.

Для обеспечения работоспособности программному модулю могут требоваться другие программные модули. Такие программные модули называются требуемыми программными модулями. Эти программные модули вносятся в спецификацию требующего программного модуля.

Например, для программного модуля «TillypadPOS», управляющего POS-терминалом, требуется программный модуль «TillypadPOSMessages.tpxl_msg». В этом программном модуле содержатся все сообщения, выводимые на рабочих экранах.

Для выполнения некоторых бизнес-функций устройством, созданным на базе программного модуля, могут быть использованы другие устройства. Какие устройства и в каком качестве могут быть использованы данным устройством, нужно указать в спецификации ролей используемых устройств его программного модуля.

Например, в спецификации ролей используемых устройств программного модуля «TillypadPOS» включена роль «Устройство ввода». Это дает возможность указать несколько устройств ввода (клавиатура, сканер штрих-кода и т.п.), которые будут использоваться POS-терминалом.

Для работы с программными модулями предназначен справочник Программные модули .

Дата последнего изменения: 16.12.2011

Смотрите также

Читать еще