#include <uhd/rfnoc/actions.hpp>
Public Types | |
using | sptr = std::shared_ptr< tx_event_action_info > |
Public Types inherited from uhd::rfnoc::action_info | |
using | sptr = std::shared_ptr< action_info > |
Static Public Member Functions | |
static sptr | make (uhd::async_metadata_t::event_code_t event_code, const boost::optional< uint64_t > &tsf) |
Factory function. More... | |
Static Public Member Functions inherited from uhd::rfnoc::action_info | |
static sptr | make (const std::string &key="", const uhd::device_addr_t &args=uhd::device_addr_t("")) |
Factory function. More... | |
Public Attributes | |
uhd::async_metadata_t::event_code_t | event_code |
The event code that describes the event. More... | |
bool | has_tsf |
Has time specification? More... | |
uint64_t | tsf |
When the async event occurred. More... | |
Public Attributes inherited from uhd::rfnoc::action_info | |
const size_t | id |
A unique counter for this action. More... | |
std::string | key |
A string identifier for this action. More... | |
std::vector< uint8_t > | payload |
An arbitrary payload. It is up to consumers and producers to. More... | |
uhd::device_addr_t | args |
A dictionary of key-value pairs. May be used as desired. More... | |
Protected Member Functions | |
tx_event_action_info (uhd::async_metadata_t::event_code_t event_code, const boost::optional< uint64_t > &tsf) | |
Protected Member Functions inherited from uhd::rfnoc::action_info | |
action_info (const std::string &key, const uhd::device_addr_t &args=uhd::device_addr_t("")) | |
Additional Inherited Members | |
Public Member Functions inherited from uhd::rfnoc::action_info | |
virtual | ~action_info () |
using uhd::rfnoc::tx_event_action_info::sptr = std::shared_ptr<tx_event_action_info> |
|
protected |
|
static |
Factory function.
uhd::async_metadata_t::event_code_t uhd::rfnoc::tx_event_action_info::event_code |
The event code that describes the event.
bool uhd::rfnoc::tx_event_action_info::has_tsf |
Has time specification?
uint64_t uhd::rfnoc::tx_event_action_info::tsf |
When the async event occurred.