Начиная с версии 4.6.298-4 при добавлении или изменении в менеджере оборудования любого устройства будет генерироваться файл |
В кассовом ПО Artix реализована возможность настройки и добавления устройств через конфигурационные файлы. Для этого необходимо:
В каталоге /linuxcash/cash/conf/ncash.ini.d/ создать файл с соответствующим названием и расширением .ini:
Примеры конфигурации устройств:
|
В файле создать секцию [Hw.<Тип устройства>.<Имя модели>.<Id>], где:
Hw – обязательный префикс,<Тип устройства> – тип устройства,<Имя модели> – название драйвера,
<Id> – номер устройства.
|
Указать тип и свойства транспорта:
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| transport | строковый |
| Транспорт | По умолчанию serial |
| host | строковый | Хост | По умолчанию "" Для tcp/upd | |
| port | целочисленный | Порт | По умолчанию 0 Для tcp/upd | |
| vid | целочисленный | VendorID устройства | По умолчанию 0 Для usb | |
| pid | целочисленный | ProductID устройства | По умолчанию 0 Для usb | |
| hub | строковый | Шлюз | По умолчанию "" Для usb/hid | |
| device | строковый | Порт устройства | По умолчанию "" Для serial |
Указать свойства устройства. Свойства можно посмотреть в примерах конфигурации устройств.
|
Для изменения свойств всех устройств с одинаковым типом и моделью нужно добавить секцию с названием драйвера, например [Hw.<Тип устройства>.<Имя модели>], где:
Hw – обязательный префикс,<Тип устройства> – тип устройства,<Имя модели> – название драйвера.; Тип устройства: 'Весы', название: 'DIGI' [Hw.scale.Digi] timeout = 100 # Таймаут |
Настройка применится ко всем подключенным весам указанной модели.
Для просмотра актуальных настроек кассы необходимо выполнить команду:
|
Сначала считываются настройки из XML-файлов директории /linuxcash/cash/conf/drivers/.
XML-файлы с настройками больше не генерируются автоматически при добавлении устройства через менеджер оборудования, но их использование поддерживается. |
/linuxcash/cash/conf/drivers/hw.ini.Затем считываются настройки из конфигурационных файлов директории /linuxcash/cash/conf/ncash.ini.d/.
В последнюю очередь считываются настройки из конфигурационных файлов директории /linuxcash/cash/conf/ncash.ini.d/puppet/.
Настройки из директории /linuxcash/cash/conf/ncash.ini.d/puppet/, являются самыми приоритетными, они будут применены для кассового ПО Artix.