diff options
author | Martin Braun <martin.braun@ettus.com> | 2019-07-22 11:51:29 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-11-26 11:49:32 -0800 |
commit | 0ea553475ee58664e61dd26113059857c7df1f21 (patch) | |
tree | e874cb2f50d439c02775f5114c2bd1a0a119eb2d /host/lib/include | |
parent | 4ea4f870660bef7fa4b6e01423ef8f5cdbdb8131 (diff) | |
download | uhd-0ea553475ee58664e61dd26113059857c7df1f21.tar.gz uhd-0ea553475ee58664e61dd26113059857c7df1f21.tar.bz2 uhd-0ea553475ee58664e61dd26113059857c7df1f21.zip |
rfnoc: async message: Include timestamp in async message handling
Async messages (like, e.g., overrun messages) can include a timestamp.
This change enables access to the timestamp in the async message
handler. It is up to the FPGA block implementation to include the
timestamp, if desired/necessary. The definition of the timestamp may
also depend on the block, for example, the overrun async message will
include the time when the overrun occurred.
Diffstat (limited to 'host/lib/include')
-rw-r--r-- | host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp b/host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp index 9c3288164..0d10fd13b 100644 --- a/host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp +++ b/host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp @@ -269,7 +269,9 @@ private: // - Overrun info // - Underrun info // - Late data packets - void async_message_handler(uint32_t addr, const std::vector<uint32_t>& data); + void async_message_handler(uint32_t addr, + const std::vector<uint32_t>& data, + boost::optional<uint64_t> timestamp); //! FPGA compat number const uint32_t _fpga_compat; |