标签: c++ gnuradio gnuradio-companion
我正在为自定义SDR硬件编写一个gnuradio接收器块。当gnuradio程序关闭时,我需要确保功率放大器被禁用(因为它们消耗相当多的功率并产生大量热量)。我尝试用类析构函数来做这个,认为它会在程序终止时被调用,但事实并非如此。 gnuradio是否提供了一种在程序终止时运行清理的方法?
答案 0 :(得分:1)
您可以重载gr::block基类的stop方法。它就是为了这个意思!
gr::block
stop