Constructors and Destructors#
-
class vxsdr#
The vxsdr class contains the host interface for the VXSDR.
Public Functions
-
explicit vxsdr(const std::map<std::string, int64_t> &config = {})#
Constructor for the
vxsdrhost interface class.The
configmap must include information on how to communicate with the VXSDR device; for example, with UDP transport, the settings map must include the following key-value pairs, which are not set by default:”udp_transport:local_address” = ipv4 local address in host order
”udp_transport:device_address” = ipv4 device address in host order
- Parameters:
config – a std::map<std::string, int64_t> containing configuration settings for the host interface; if a setting is not included in this map, it is left at the default value.
-
~vxsdr() noexcept#
Destructor for the vxsdr host interface class.
-
explicit vxsdr(const std::map<std::string, int64_t> &config = {})#