8 #ifndef INCLUDED_UHD_TYPES_METADATA_HPP 9 #define INCLUDED_UHD_TYPES_METADATA_HPP 34 has_time_spec =
false;
36 more_fragments =
false;
38 start_of_burst =
false;
40 error_code = ERROR_CODE_NONE;
41 out_of_sequence =
false;
87 ERROR_CODE_NONE = 0x0,
89 ERROR_CODE_TIMEOUT = 0x1,
91 ERROR_CODE_LATE_COMMAND = 0x2,
93 ERROR_CODE_BROKEN_CHAIN = 0x4,
102 ERROR_CODE_OVERFLOW = 0x8,
104 ERROR_CODE_ALIGNMENT = 0xc,
106 ERROR_CODE_BAD_PACKET = 0xf
118 std::string to_pp_string(
bool compact=
true)
const;
124 std::string strerror(
void)
const;
174 EVENT_CODE_BURST_ACK = 0x1,
176 EVENT_CODE_UNDERFLOW = 0x2,
178 EVENT_CODE_SEQ_ERROR = 0x4,
180 EVENT_CODE_TIME_ERROR = 0x8,
182 EVENT_CODE_UNDERFLOW_IN_PACKET = 0x10,
184 EVENT_CODE_SEQ_ERROR_IN_BURST = 0x20,
186 EVENT_CODE_USER_PAYLOAD = 0x40
192 uint32_t user_payload[4];
Definition: time_spec.hpp:29
Definition: build_info.hpp:14
#define UHD_API
Definition: config.h:63