#include <uhd/rfnoc/rfnoc_types.hpp>
#include <uhd/types/endianness.hpp>
#include <uhd/utils/byteswap.hpp>
#include <boost/format.hpp>
#include <boost/optional.hpp>
#include <deque>
#include <list>
#include <memory>
#include <vector>
Go to the source code of this file.
|
enum | uhd::rfnoc::chdr::packet_type_t {
uhd::rfnoc::chdr::PKT_TYPE_MGMT = 0x0
, uhd::rfnoc::chdr::PKT_TYPE_STRS = 0x1
, uhd::rfnoc::chdr::PKT_TYPE_STRC = 0x2
, uhd::rfnoc::chdr::PKT_TYPE_CTRL = 0x4
,
uhd::rfnoc::chdr::PKT_TYPE_DATA_NO_TS = 0x6
, uhd::rfnoc::chdr::PKT_TYPE_DATA_WITH_TS = 0x7
} |
|
enum | uhd::rfnoc::chdr::ctrl_status_t { uhd::rfnoc::chdr::CMD_OKAY = 0x0
, uhd::rfnoc::chdr::CMD_CMDERR = 0x1
, uhd::rfnoc::chdr::CMD_TSERR = 0x2
, uhd::rfnoc::chdr::CMD_WARNING = 0x3
} |
|
enum | uhd::rfnoc::chdr::ctrl_opcode_t {
uhd::rfnoc::chdr::OP_SLEEP = 0x0
, uhd::rfnoc::chdr::OP_WRITE = 0x1
, uhd::rfnoc::chdr::OP_READ = 0x2
, uhd::rfnoc::chdr::OP_READ_WRITE = 0x3
,
uhd::rfnoc::chdr::OP_BLOCK_WRITE = 0x4
, uhd::rfnoc::chdr::OP_BLOCK_READ = 0x5
, uhd::rfnoc::chdr::OP_POLL = 0x6
, uhd::rfnoc::chdr::OP_USER1 = 0xA
,
uhd::rfnoc::chdr::OP_USER2 = 0xB
, uhd::rfnoc::chdr::OP_USER3 = 0xC
, uhd::rfnoc::chdr::OP_USER4 = 0xD
, uhd::rfnoc::chdr::OP_USER5 = 0xE
,
uhd::rfnoc::chdr::OP_USER6 = 0xF
} |
|
enum | uhd::rfnoc::chdr::strs_status_t {
uhd::rfnoc::chdr::STRS_OKAY = 0x0
, uhd::rfnoc::chdr::STRS_CMDERR = 0x1
, uhd::rfnoc::chdr::STRS_SEQERR = 0x2
, uhd::rfnoc::chdr::STRS_DATAERR = 0x3
,
uhd::rfnoc::chdr::STRS_RTERR = 0x4
} |
|
enum | uhd::rfnoc::chdr::strc_op_code_t { uhd::rfnoc::chdr::STRC_INIT = 0x0
, uhd::rfnoc::chdr::STRC_PING = 0x1
, uhd::rfnoc::chdr::STRC_RESYNC = 0x2
} |
|