UHD  003.007.000-0-g7fef199d
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Macros | Typedefs
usrprio_rpc_common.hpp File Reference
#include <uhd/transport/nirio/rpc/rpc_common.hpp>

Go to the source code of this file.

Classes

struct  uhd::usrprio_rpc::usrprio_device_info
 

Namespaces

 uhd
 
 uhd::usrprio_rpc
 

Macros

#define NIUSRPRIO_ENUMERATE_ARGS   usrprio_device_info_vtr& device_info_vtr
 
#define NIUSRPRIO_OPEN_SESSION_ARGS
 
#define NIUSRPRIO_CLOSE_SESSION_ARGS   const std::string& resource
 
#define NIUSRPRIO_RESET_SESSION_ARGS   const std::string& resource
 
#define NIUSRPRIO_DOWNLOAD_BITSTREAM_TO_FPGA_ARGS   const std::string& resource
 
#define NIUSRPRIO_GET_INTERFACE_PATH_ARGS
 
#define NIUSRPRIO_DOWNLOAD_FPGA_TO_FLASH_ARGS
 

Typedefs

typedef std::vector< usrprio_device_info > uhd::usrprio_rpc::usrprio_device_info_vtr
 

Macro Definition Documentation

◆ NIUSRPRIO_CLOSE_SESSION_ARGS

#define NIUSRPRIO_CLOSE_SESSION_ARGS   const std::string& resource

◆ NIUSRPRIO_DOWNLOAD_BITSTREAM_TO_FPGA_ARGS

#define NIUSRPRIO_DOWNLOAD_BITSTREAM_TO_FPGA_ARGS   const std::string& resource

◆ NIUSRPRIO_DOWNLOAD_FPGA_TO_FLASH_ARGS

#define NIUSRPRIO_DOWNLOAD_FPGA_TO_FLASH_ARGS
Value:
const std::string& resource, \
const std::string& bitstream_path

◆ NIUSRPRIO_ENUMERATE_ARGS

#define NIUSRPRIO_ENUMERATE_ARGS   usrprio_device_info_vtr& device_info_vtr

◆ NIUSRPRIO_GET_INTERFACE_PATH_ARGS

#define NIUSRPRIO_GET_INTERFACE_PATH_ARGS
Value:
const std::string& resource, \
std::string& interface_path

◆ NIUSRPRIO_OPEN_SESSION_ARGS

#define NIUSRPRIO_OPEN_SESSION_ARGS
Value:
const std::string& resource, \
const std::string& path, \
const std::string& signature, \
const boost::uint16_t& download_fpga

◆ NIUSRPRIO_RESET_SESSION_ARGS

#define NIUSRPRIO_RESET_SESSION_ARGS   const std::string& resource