есть функция по работе с устройством подключенным через ttyS и через промежутки времени я его опрашиваю, но устройство может думать до 6 секунд. У меня в программе есть main loop rоторый на основе инфы из каналов стартует горутины, чтобы не блочить цикл, в этом main loop еще триггер тикера и в ситуациях когда устройство затупило у меня стартует 2я горутина,пока та не отработал, мне надо это предотвратить