GNU Radio Block在程序终止时运行代码

时间:2018-06-04 22:58:29

标签: c++ gnuradio gnuradio-companion

我正在为自定义SDR硬件编写一个gnuradio接收器块。当gnuradio程序关闭时,我需要确保功率放大器被禁用(因为它们消耗相当多的功率并产生大量热量)。我尝试用类析构函数来做这个,认为它会在程序终止时被调用,但事实并非如此。 gnuradio是否提供了一种在程序终止时运行清理的方法?

1 个答案:

答案 0 :(得分:1)

您可以重载gr::block基类的stop方法。它就是为了这个意思!