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;
    88         ERROR_CODE_NONE = 0x0,
    90         ERROR_CODE_TIMEOUT = 0x1,
    92         ERROR_CODE_LATE_COMMAND = 0x2,
    94         ERROR_CODE_BROKEN_CHAIN = 0x4,
   104         ERROR_CODE_OVERFLOW = 0x8,
   106         ERROR_CODE_ALIGNMENT = 0xc,
   108         ERROR_CODE_BAD_PACKET = 0xf
   121     std::string to_pp_string(
bool compact = 
true) 
const;
   127     std::string strerror(
void) 
const;
   179         EVENT_CODE_BURST_ACK = 0x1,
   181         EVENT_CODE_UNDERFLOW = 0x2,
   183         EVENT_CODE_SEQ_ERROR = 0x4,
   185         EVENT_CODE_TIME_ERROR = 0x8,
   187         EVENT_CODE_UNDERFLOW_IN_PACKET = 0x10,
   189         EVENT_CODE_SEQ_ERROR_IN_BURST = 0x20,
   191         EVENT_CODE_USER_PAYLOAD = 0x40
   197     uint32_t user_payload[4];
 
Definition: time_spec.hpp:29
 
Definition: build_info.hpp:13
 
#define UHD_API
Definition: config.h:68