From 0ea553475ee58664e61dd26113059857c7df1f21 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Mon, 22 Jul 2019 11:51:29 -0700 Subject: 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. --- host/include/uhd/rfnoc/register_iface.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'host/include') diff --git a/host/include/uhd/rfnoc/register_iface.hpp b/host/include/uhd/rfnoc/register_iface.hpp index a89d85717..3344b7c5e 100644 --- a/host/include/uhd/rfnoc/register_iface.hpp +++ b/host/include/uhd/rfnoc/register_iface.hpp @@ -38,8 +38,8 @@ public: * modelled as a simple register write (key-value pair with addr/data) that * is initiated by the FPGA. */ - using async_msg_callback_t = - std::function& data)>; + using async_msg_callback_t = std::function& data, boost::optional)>; /*! Write a 32-bit register implemented in the NoC block. * -- cgit v1.2.3