60 auto ret = std::shared_ptr<RTLSDRTX>(
new RTLSDRTX(params));
62 ret->registerThread(ret);
77 std::weak_ptr<RTLSDRTX>
self;
std::weak_ptr< RTLSDRTX > self
RTLSDRTX(ParamsPtr params)
void init() override
Some initialization must occurr after all the components are created.
static RTLSDRTXPtr make(ParamsPtr params)
bool put(CBufPtr) override
Accept but discard all TX sample buffers.
bool transmitSwitch(bool) override
RTL-SDR cannot transmit — always report TX off.
RadioTXPtr getSelfPtr() override
RadioTX(ParamsPtr params, const std::string &name)
Constructor for RF Transmit/modulator process.
std::shared_ptr< Params > ParamsPtr
std::shared_ptr< CBuf > CBufPtr
std::shared_ptr< RadioTX > RadioTXPtr
std::shared_ptr< RTLSDRTX > RTLSDRTXPtr