Установка DeviceManager
Этот компонент необходим для работы с оборудованием, которое подключается к COM-порту или работает через собственные библиотеки.
Для работы DeviceManager необходима Java Runtime Environmеnt. В большинстве операционных систем он уже установлена. Для проверки, наберите в командной строке вашей операционной системы команду java. Если в ответе будет информация о том, что файл не найден, то необходима установка Java Runtime Environmеnt с сайта https://www.oracle.com.
Скачайте файл DeviceManager по ссылке: https://my.lucky.fitness/resources/devicemanager/devicemanager.zip, распакуйте и запустите его. DeviceManager должен быть запущен всегда, когда вы работаете с оборудованием, поэтому целесообразно настроить авто-запуск этого файла средствами вашей операционной системы.

Настройка браузера Chrome для работы с DeviceManager

Для работы с оборудованием через компонент DeviceManager рекомендуется использовать браузер Chrome. В нем необходимо включить опцию Allow invalid certificates for resources loaded from localhost. Для этого в адресной строке перейдите по ссылке: chrome://flags/#allow-insecure-localhost и включите опцию. После включения опции, перезапустите браузер.

Настройка подключения оборудования

Для настройки подключения оборудования используйте административный интерфейс DeviceManager по адресу: http://localhost:8001 или используйте конфигурацинный файл settings.json
{
"cardreaders":[
{"id":номер оборудования,"vendor":драйвер,"port":порт подключения},
{"id":номер оборудования,"vendor":драйвер,"port":порт подключения}
],
"cashregisters":[
{"id":номер оборудования,"vendor":драйвер,"port":порт подключения},
{"id":номер оборудования,"vendor":драйвер,"port":порт подключения}
],
"terminals":[
{"id":номер оборудования,"vendor":драйвер,"port":порт подключения},
{"id":номер оборудования,"vendor":драйвер,"port":порт подключения}
]
}

Поддерживаемые драйверы

Тип
Название
Описание
Терминал кредитных карт
Printec
Терминалы Verifone, с прошивкой Printec (банк ПУМБ). Для работы необходима библиотека posjava.dll
Кассовый регистратор
Exellio
Весь модельный ряд Datex Exellio
Ридер карт
Lot
Ридер COM стандарта Em-Marine
После настройки подключения оборудования, вы можете использовать диалог настройки оборудования в LuckyFit. Выберите тип "Сервер устройств", укажите адрес компьютера на котором установлен DeviceManager (чаще всего localhost) и укажите номер оборудования в поле Port.