возвращающей Promise?
return
Вызывается функция библиотеки. Библиотека нужна для общения по последовательному интерфейсу. Что бы не возникли проблемы из-за асинхронности был написан "менеджер очереди". В случае проблем, (к примеру наводка на кабель или устройство с которым общаюсь перезагрузили) он следит за таймаутом выполнения, если оно больше какого то времени, то перезапускает соединение. Мне нужно убить функцию, которая выполнялась, дабы она не висела, а если их наберётся много, то не привели к переполнению памяти.
Что-то типа этого можно сделать https://thewebdev.info/2022/05/04/how-to-force-cancel-a-promise-with-javascript/
У меня по сути тоже самое получается, только после перезапуска соединения функция снова вызывается и всё работает. Только старая функция висит.
Обсуждают сегодня