UHD 003.003.001
Public Types | Public Attributes
uhd::async_metadata_t Struct Reference

#include <metadata.hpp>

List of all members.

Public Types

enum  event_code_t {
  EVENT_CODE_BURST_ACK = 0x1, EVENT_CODE_UNDERFLOW = 0x2, EVENT_CODE_SEQ_ERROR = 0x4, EVENT_CODE_TIME_ERROR = 0x8,
  EVENT_CODE_UNDERFLOW_IN_PACKET = 0x10, EVENT_CODE_SEQ_ERROR_IN_BURST = 0x20
}

Public Attributes

size_t channel
 The channel number in a mimo configuration.
bool has_time_spec
 Has time specification?
time_spec_t time_spec
 When the async event occurred.
enum
uhd::async_metadata_t::event_code_t 
event_code

Detailed Description

Async metadata structure for describing transmit related events.


Member Enumeration Documentation

The type of event for a receive async message call.

Enumerator:
EVENT_CODE_BURST_ACK 

A burst was successfully transmitted.

EVENT_CODE_UNDERFLOW 

An internal send buffer has emptied.

EVENT_CODE_SEQ_ERROR 

Packet loss between host and device.

EVENT_CODE_TIME_ERROR 

Packet had time that was late (or too early).

EVENT_CODE_UNDERFLOW_IN_PACKET 

Underflow occurred inside a packet.

EVENT_CODE_SEQ_ERROR_IN_BURST 

Packet loss within a burst.


Member Data Documentation

The channel number in a mimo configuration.

Has time specification?

When the async event occurred.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines