33 has_time_spec =
false;
35 more_fragments =
false;
37 start_of_burst =
false;
39 eov_positions =
nullptr;
40 eov_positions_size = 0;
41 eov_positions_count = 0;
42 error_code = ERROR_CODE_NONE;
43 out_of_sequence =
false;
115 ERROR_CODE_NONE = 0x0,
117 ERROR_CODE_TIMEOUT = 0x1,
119 ERROR_CODE_LATE_COMMAND = 0x2,
121 ERROR_CODE_BROKEN_CHAIN = 0x4,
131 ERROR_CODE_OVERFLOW = 0x8,
133 ERROR_CODE_ALIGNMENT = 0xc,
135 ERROR_CODE_BAD_PACKET = 0xf
148 std::string to_pp_string(
bool compact =
true)
const;
154 std::string strerror(
void)
const;
189 size_t* eov_positions =
nullptr;
190 size_t eov_positions_size = 0;
218 EVENT_CODE_BURST_ACK = 0x1,
220 EVENT_CODE_UNDERFLOW = 0x2,
222 EVENT_CODE_SEQ_ERROR = 0x4,
224 EVENT_CODE_TIME_ERROR = 0x8,
226 EVENT_CODE_UNDERFLOW_IN_PACKET = 0x10,
228 EVENT_CODE_SEQ_ERROR_IN_BURST = 0x20,
230 EVENT_CODE_USER_PAYLOAD = 0x40
236 uint32_t user_payload[4];
Definition: time_spec.hpp:28
Definition: build_info.hpp:12
#define UHD_API
Definition: config.h:87