UHD  003.007.003-0-unknown
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Static Public Attributes | List of all members
uhd::usrprio_rpc::usrprio_rpc_client Class Reference

#include <usrprio_rpc_client.hpp>

Public Member Functions

 usrprio_rpc_client (std::string server, std::string port)
 
 ~usrprio_rpc_client ()
 
void set_rpc_timeout (boost::posix_time::milliseconds timeout_in_ms)
 
nirio_status get_ctor_status ()
 
nirio_status niusrprio_enumerate (NIUSRPRIO_ENUMERATE_ARGS)
 
nirio_status niusrprio_open_session (NIUSRPRIO_OPEN_SESSION_ARGS)
 
nirio_status niusrprio_close_session (NIUSRPRIO_CLOSE_SESSION_ARGS)
 
nirio_status niusrprio_reset_device (NIUSRPRIO_RESET_SESSION_ARGS)
 
nirio_status niusrprio_download_bitstream_to_fpga (NIUSRPRIO_DOWNLOAD_BITSTREAM_TO_FPGA_ARGS)
 
nirio_status niusrprio_get_interface_path (NIUSRPRIO_GET_INTERFACE_PATH_ARGS)
 
nirio_status niusrprio_download_fpga_to_flash (NIUSRPRIO_DOWNLOAD_FPGA_TO_FLASH_ARGS)
 

Static Public Attributes

static const boost::int64_t DEFAULT_TIMEOUT_IN_MS = 5000
 

Constructor & Destructor Documentation

uhd::usrprio_rpc::usrprio_rpc_client::usrprio_rpc_client ( std::string  server,
std::string  port 
)
uhd::usrprio_rpc::usrprio_rpc_client::~usrprio_rpc_client ( )

Member Function Documentation

nirio_status uhd::usrprio_rpc::usrprio_rpc_client::get_ctor_status ( )
inline
nirio_status uhd::usrprio_rpc::usrprio_rpc_client::niusrprio_close_session ( NIUSRPRIO_CLOSE_SESSION_ARGS  )
nirio_status uhd::usrprio_rpc::usrprio_rpc_client::niusrprio_download_bitstream_to_fpga ( NIUSRPRIO_DOWNLOAD_BITSTREAM_TO_FPGA_ARGS  )
nirio_status uhd::usrprio_rpc::usrprio_rpc_client::niusrprio_download_fpga_to_flash ( NIUSRPRIO_DOWNLOAD_FPGA_TO_FLASH_ARGS  )
nirio_status uhd::usrprio_rpc::usrprio_rpc_client::niusrprio_enumerate ( NIUSRPRIO_ENUMERATE_ARGS  )
nirio_status uhd::usrprio_rpc::usrprio_rpc_client::niusrprio_get_interface_path ( NIUSRPRIO_GET_INTERFACE_PATH_ARGS  )
nirio_status uhd::usrprio_rpc::usrprio_rpc_client::niusrprio_open_session ( NIUSRPRIO_OPEN_SESSION_ARGS  )
nirio_status uhd::usrprio_rpc::usrprio_rpc_client::niusrprio_reset_device ( NIUSRPRIO_RESET_SESSION_ARGS  )
void uhd::usrprio_rpc::usrprio_rpc_client::set_rpc_timeout ( boost::posix_time::milliseconds  timeout_in_ms)
inline

Member Data Documentation

const boost::int64_t uhd::usrprio_rpc::usrprio_rpc_client::DEFAULT_TIMEOUT_IN_MS = 5000
static

The documentation for this class was generated from the following file: