SoDaRadio-12.2.0-cut_dependencies:6c82803
Loading...
Searching...
No Matches
Radio.hxx File Reference

Base class for all hardware modules (USRP, Pluto, RTLSDR, etc) that starts all required processes (e.g. More...

#include "Params.hxx"
#include <memory>
#include <SoDa/MailBox.hxx>

Go to the source code of this file.

Classes

class  SoDa::Radio

Namespaces

namespace  SoDa

Typedefs

typedef std::shared_ptr< RadioSoDa::RadioPtr

Detailed Description

Base class for all hardware modules (USRP, Pluto, RTLSDR, etc) that starts all required processes (e.g.

USRPCtrl, USRPRX, USRPTX) that are particular to the hardware.

This class encapsulates the entirety of the hardware specific code for any radio. All interactions with the radio after this object is constructed are via the mailboxes.

Author
M. H. Reilly (kb1vc)
Date
May 2026

Definition in file Radio.hxx.