Переработать логику очереди команд - не отменять выполнение команды при разрыве соедения с устройством, отделить логику управления очередью от логики связи с устройством, добавить режим паузы для очереди
Переподключаться к устройству с продолжением выполнения старых команд
Реализация команд curr_pos, working_area, несколько исправлений