Код запуска радиоблока GNU при завершении программы

Я пишу блок приемника gnuradio для пользовательского оборудования SDR. Когда программа gnuradio закрыта, я должен убедиться, что усилители мощности отключены (так как они потребляют немного энергии и выделяют много тепла). Я попытался сделать это с деструктором класса, думая, что он будет вызван после завершения программы, но это не так. Предоставляет ли gnuradio способ очистки после завершения программы?

1

Решение

Вы могли бы перегрузить stop метод gr::block Базовый класс. Это предназначено именно для этого!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]