14namespace uhd {
namespace rfnoc {
18static const size_t CMD_FIFO_SIZE = 256;
19static const size_t MAX_CMD_PKT_SIZE = 3;
22static const std::string VALID_BLOCKNAME_REGEX =
"[A-Za-z][A-Za-z0-9_]*";
23static const std::string DEVICE_NUMBER_REGEX = R
"-((?:(\d+)/)?)-";
24static const std::string BLOCK_COUNTER_REGEX = R
"-((?:#(\d+))?)-";
25static const std::string VALID_BLOCKID_REGEX =
26 DEVICE_NUMBER_REGEX +
"(" + VALID_BLOCKNAME_REGEX +
")" + BLOCK_COUNTER_REGEX;
27static const std::string MATCH_BLOCKID_REGEX =
28 DEVICE_NUMBER_REGEX +
"(" + VALID_BLOCKNAME_REGEX +
")?" + BLOCK_COUNTER_REGEX;
constexpr uint16_t RFNOC_PROTO_VER
Definition: constants.hpp:16
Definition: build_info.hpp:12