0
MWWRuza
гуру
19.11.20
✎
01:39
|
Добрый день!
Есть такой параметр:
"LIBFPTR_SETTING_AUTO_RECONNECT - автоматически восстанавливать связь с ККТ при обрыве соединения. В случае, если значение false, драйвер не будет автоматически пытаться восстановить связь после обнаружения отключения устройства или получения ошибки "Нет связи", а будет сразу возвращать ошибку LIBFPTR_ERROR_CONNECTION_LOST (Соединение с ККТ потеряно). Значение по умолчанию - true."
Прекрасно, все это работает. Но, в случае, когда он установлен в истину, при потере связи(например, просто отключили по питанию) касса задумывается на время около минуты, ничего не сообщая программе, по сути все висит. По прошествии этой минуты, все "отвисает", возвращается ошибка, что связь потеряна. Если включить питание, связь восстанавливается, и следующий чек нормально пробивается, ничего перезапускать не надо.
И все-бы ничего, но можно ли как-то уменьшить этот таймаут? Уж больно долго... Секунд 10, хватило-бы вполне.
Отключать этот параметр в ложь, смысла нет - да, она не зависает, а сразу выдает ошибку потери связи.... Но, и больше ее не восстанавливает, после включения кассы, нужно перезапускать программу. Поэтому, это не вариант.
Может кто сталкивался, есть какая-то возможность регулировать величину этого таймаута? В описании не нашел. Может плохо искал...
|
|