  | 
  
    USRP Hardware Driver and USRP Manual
    Version: 4.8.0.0
    
   UHD and USRP Manual 
   | 
           
 | 
 
 
 
 
Go to the documentation of this file.
   17 #include <boost/optional.hpp> 
   24 namespace uhd { 
namespace rfnoc {
 
   38     using sptr = std::shared_ptr<action_info>;
 
   50     static sptr make(
const std::string& key = 
"",
 
   61     using sptr = std::shared_ptr<stream_cmd_action_info>;
 
   75     using sptr = std::shared_ptr<rx_event_action_info>;
 
   90     using sptr = std::shared_ptr<tx_event_action_info>;
 
  103         const boost::optional<uint64_t>& tsf);
 
  107         const boost::optional<uint64_t>& tsf);
 
  114     using sptr = std::shared_ptr<tune_request_action_info>;
 
  
 
uhd::tune_result_t tune_result
Definition: actions.hpp:118
 
Definition: actions.hpp:87
 
uhd::tune_request_t tune_request
Definition: actions.hpp:116
 
Action object for graph-based tuning.
Definition: actions.hpp:111
 
std::vector< uint8_t > payload
An arbitrary payload. It is up to consumers and producers to.
Definition: actions.hpp:45
 
Definition: actions.hpp:72
 
virtual ~action_info()
Definition: actions.hpp:36
 
const size_t id
A unique counter for this action.
Definition: actions.hpp:40
 
uhd::rx_metadata_t::error_code_t error_code
The error code that describes the event.
Definition: actions.hpp:78
 
#define UHD_API
Definition: config.h:87
 
uhd::time_spec_t time_spec
Definition: actions.hpp:117
 
uhd::device_addr_t args
A dictionary of key-value pairs. May be used as desired.
Definition: actions.hpp:47
 
Definition: device_addr.hpp:38
 
bool has_tsf
Has time specification?
Definition: actions.hpp:96
 
std::shared_ptr< action_info > sptr
Definition: actions.hpp:38
 
uhd::freq_range_t overall_freq_range
Definition: actions.hpp:121
 
Definition: build_info.hpp:12
 
uhd::freq_range_t rf_range
Definition: actions.hpp:120
 
Definition: time_spec.hpp:28
 
Definition: stream_cmd.hpp:39
 
Definition: tune_request.hpp:24
 
Definition: actions.hpp:33
 
stream_mode_t
Definition: stream_cmd.hpp:41
 
Definition: actions.hpp:58
 
std::string key
A string identifier for this action.
Definition: actions.hpp:42
 
uhd::async_metadata_t::event_code_t event_code
The event code that describes the event.
Definition: actions.hpp:93
 
uint64_t tsf
When the async event occurred.
Definition: actions.hpp:99
 
uhd::freq_range_t dsp_range
Definition: actions.hpp:119
 
uhd::stream_cmd_t stream_cmd
Definition: actions.hpp:63
 
Definition: tune_result.hpp:18