Добрый день.
К программе подключены весы ICS NT.
При добавлении товара в корзину не всегда передается цена товара в весы (всего примерно 1-2 раза из 10), при этом вес считывается всегда нормально.
Возможно это связано с недостаточной паузой между командами передачи цены и запросом веса из весов:
ics_nt.set_price(9999)
time.sleep(0.02)
ics_nt.get_weight()
Так, если пауза между set_price и get_weight меньше 10мс то весы зачастую не обрабатывают команду установки цены. При значениях задержки больше 15мс цена на весах обновляется всегда.
@sash, здравствуйте!
Будет хорошо, если пришлете логи работы программы, когда такая ситуация возникает.
Логи можно найти по инструкции: https://gbsmarket.ru/knowledge-base/logi-zhurnal-rabotyi-programmyi/
Прислать лучше на почту [email protected]
Задержки при выполнении этих команд не было никакой, передавались друг за другом. Добавили 100мс, чтобы наверняка, будет доступно в ближайшем обновлении. Но логи не помешают, возможно, причина в чем-то другом.
@sash в последней версии 5.10.6 мы добавили задержку между этими запросами. Пожалуйста, проверьте, исправилась ли ситуация?
Oк, через пару дней буду на торговой точке - проверю.
В версии v.5.10.6.2803 все работает как надо. Цена в весы передается, вес считывается. Спасибо за оперативное исправление.