|
USRP Hardware Driver and USRP Manual
Version: 4.4.0.HEAD-0-g5fac246b
UHD and USRP Manual
|
|
Go to the documentation of this file.
13 #include <boost/optional.hpp>
18 namespace uhd {
namespace rfnoc {
32 using sptr = std::shared_ptr<action_info>;
44 static sptr make(
const std::string& key =
"",
55 using sptr = std::shared_ptr<stream_cmd_action_info>;
69 using sptr = std::shared_ptr<rx_event_action_info>;
84 using sptr = std::shared_ptr<tx_event_action_info>;
97 const boost::optional<uint64_t>& tsf);
101 const boost::optional<uint64_t>& tsf);
Definition: actions.hpp:81
std::vector< uint8_t > payload
An arbitrary payload. It is up to consumers and producers to.
Definition: actions.hpp:39
Definition: actions.hpp:66
virtual ~action_info()
Definition: actions.hpp:30
const size_t id
A unique counter for this action.
Definition: actions.hpp:34
uhd::rx_metadata_t::error_code_t error_code
The error code that describes the event.
Definition: actions.hpp:72
#define UHD_API
Definition: config.h:87
uhd::device_addr_t args
A dictionary of key-value pairs. May be used as desired.
Definition: actions.hpp:41
Definition: device_addr.hpp:37
bool has_tsf
Has time specification?
Definition: actions.hpp:90
std::shared_ptr< action_info > sptr
Definition: actions.hpp:32
Definition: build_info.hpp:12
Definition: stream_cmd.hpp:39
Definition: actions.hpp:27
stream_mode_t
Definition: stream_cmd.hpp:41
Definition: actions.hpp:52
std::string key
A string identifier for this action.
Definition: actions.hpp:36
uhd::async_metadata_t::event_code_t event_code
The event code that describes the event.
Definition: actions.hpp:87
uint64_t tsf
When the async event occurred.
Definition: actions.hpp:93
uhd::stream_cmd_t stream_cmd
Definition: actions.hpp:57