Я пишу блок приемника gnuradio для пользовательского оборудования SDR. Когда программа gnuradio закрыта, я должен убедиться, что усилители мощности отключены (так как они потребляют немного энергии и выделяют много тепла). Я попытался сделать это с деструктором класса, думая, что он будет вызван после завершения программы, но это не так. Предоставляет ли gnuradio способ очистки после завершения программы?
Вы могли бы перегрузить stop
метод gr::block
Базовый класс. Это предназначено именно для этого!
Других решений пока нет …