LTRD(7)

НАЗВАНИЕ
ltrd - демон, служащий для управления крейтами LTR

СИНТАКСИС
ltrd [опции]

ОПИСАНИЕ

Для работы с крейтами LTR фирмы "L Card", необходимо, чтобы на одном из компьютеров был запущен демон ltrd. ltrd служит связующим звеном между клиентскими приложениями, управляющими LTR-модулеми посредством функций библиотеки ltrapi и самими крейтами.

В штатном режиме ltrd запускается при старте системы, путем добавления init-скрипта, либо для UpStart (Ubuntu, Fedora, некоторые другие дисрибутивы), либо традиционного system V init-скрипта. При необходимости принудительно запустить или остановить ltrd в сисеме с UpStart нужно выполнить соответственно команды: sudo service ltrd start, sudo service ltrd stop.

ltrd устанавливает связь с указанными крейтами (в текущей версии доступна только работа по Ethernet), производит их инициализацию и определяет, в каком слоте крейта находится какой модуль. Кроме того, ltrd прослушивает TCP порт 11111 на предмет подключений от клиентских программ. Клиентская программа устанавливает связь с ltrd с помощью вызыовов LTRXXX_Open() из бибилиотеки для работы с соответствующим модулем. При этом, при установке связи с сервером, указываеся с каким крейтом (по серийному номеру) и с каким слотом клиент собирается работать. Таким образом, для работы с каждым LTR-модулем устанавливается свое соединение с ltrd.

Возможно так же установить управляющее соединение (слот CC_CONTROL при вызове LTR_Open()) для передачи команд самомоу демону ltrd или определенному крейту.

Возможен запуск клиентской программы и ltrd. на разных компьютерах, что позволяет удаленно управлять крейтом, подключенным по интерфейсу USB, или управлять с разных компьютеров разными модулями одного крейта, путем работы через одного демона.

ОПЦИИ

--config-file filename - указание, какой файл использовать как файл параетров ltrd.

ФАЙЛЫ
ltrd использует по-умолчанию файл /etc/ltrd/config.xml (может быть переопределено опцией --config-file) с параметрами в формате XML.

КОД ВОЗВРАТА
ltrd возвращает 0 при завершении по сигналу завершения или по команде клиента. В случае завершения в результате критической ошибки возвращается код этой ошибки.

АВТОРЫ
Борисов Алексей <borisov@lcard.ru>