Кассовая программа может отслеживать наличие доступа до заданного узла в сети. Наличие или отсутствие доступа обозначается специальной пиктограммой в правом верхнем углу экрана кассира. По умолчанию используется пиктограмма, которая изменяет цвет в зависимости от результата:
- синий – успешная проверка;
- красный – отсутствие доступа;
- пиктограмма отсутствует – проверка доступа отключена.
Наличие доступа отслеживается с помощью утилиты ping. Проверка происходит периодически с установленным интервалом. Параметры для проверки указываются в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [NetworkTester]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
timeout | целочисленный | Интервал проверки (в секундах) | По умолчанию 30 секунд |
requestTimeout | целочисленный | Таймаут запроса (в секундах) | По умолчанию 5 секунд |
host | строковый | Хост, доступность которого будет проверяться | Если хост не задан, то проверка не выполняется |
port | строковый | Порт, доступность которого будет проверяться | Если порт не задан, то проверка доступа осуществляется только по хосту |
iconOn | строковый | Ресурс доступен | Путь до иконки, которая будет отображаться в случае, если ресурс доступен. Изображение в формате png. |
iconOff | строковый | Ресурс недоступен | Путь до иконки, которая будет отображаться в случае, если ресурс недоступен. Изображение в формате png. |
[NetworkTester] ; ; Настройки для проверки доступа к удаленному ресурсу ; Доступна проверка 5 ресурсов (host1, host2, port1, port2 и т.д) ; Интервал проверки (в секундах) ; По умолчанию 30 секунд ;timeout = 30 ; Таймаут запроса (в секундах) ; По умолчанию 5 секунд ;requestTimeout = 5 ; Хост ; По умолчанию "" ;host = 192.169.10.11 ; Порт. Если порт не задан, то проверка доступа будет осуществляться только по хосту ; По умолчанию "" ;port = 22 ; Ресурс доступен ;iconOn="" ; Ресурс недоступен ;iconOff=""
Доступна возможность проверки доступа до 5 ресурсов одновременно. В этом случае у настроек host
и port
необходимо указать соответствующие индексы (host1
, host2
, port1
, port2
и т.д.).
[NetworkTester] ; ; Настройки для проверки доступа к удаленному ресурсу ; Доступна проверка 5 ресурсов (host1, host2, port1, port2 и т.д) ; Интервал проверки (в секундах) ; По умолчанию 30 секунд ;timeout = 30 ; Хост 1 ;host1 = 192.169.10.11 ;port1 = 22 ;iconOn1=/tmp/01.png ;iconOff1=/tmp/001.png ; Хост 2 ;host2 = 192.169.10.12 ;port2 = 22 ;iconOn2=/tmp/02.png ;iconOff2=/tmp/002.png