Кассовая программа может отслеживать наличие доступа до заданного узла в сети. Наличие или отсутствие доступа обозначается специальной пиктограммой в правом верхнем углу экрана кассира. По умолчанию используется пиктограмма, которая изменяет цвет в зависимости от результата:

  • синий – успешная проверка;
  • красный – отсутствие доступа;
  • пиктограмма отсутствует – проверка доступа отключена.

Наличие доступа отслеживается с помощью утилиты 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
  • No labels