PicoScenes API Docs
 
Loading...
Searching...
No Matches
USRPFrontEnd.hxx
Go to the documentation of this file.
1//
2// Created by Zhiping Jiang on 5/4/21.
3//
4
5#ifndef PICOSCENES_PLATFORM_USRPFRONTEND_HXX
6#define PICOSCENES_PLATFORM_USRPFRONTEND_HXX
7
9
17class USRPFrontEnd : virtual public AbstractSDRFrontEnd {
18public:
24 static std::shared_ptr<USRPFrontEnd> getInstance(const std::string &referredInterfaceName);
25
26protected:
31 explicit USRPFrontEnd(const std::string &referredInterfaceName);
32
33 std::string USRPAddress;
34};
35
36#endif //PICOSCENES_PLATFORM_USRPFRONTEND_HXX
std::string referredInterfaceName
the user specified frontend name
The shared abstract frontend for SDR devices only.
Interface class for the USRP Frontend.
static std::shared_ptr< USRPFrontEnd > getInstance(const std::string &referredInterfaceName)
Gets the singleton instance of USRPFrontEnd.
USRPFrontEnd(const std::string &referredInterfaceName)
Constructs a USRPFrontEnd object.
std::string USRPAddress
The address string used to connect to the USRP device.