Types and Enums

enum vxsdr::transport_type

The transport_type describes how data and commands are sent and received. (UDP is currently the only transport supported.)

Values:

enumerator TRANSPORT_TYPE_UDP
enumerator TRANSPORT_TYPE_PCIE
enum vxsdr::stream_state

The stream_state type reports the status of TX or RX data streaming.

Values:

enumerator STREAM_STOPPED
enumerator STREAM_RUNNING
enumerator STREAM_WAITING_FOR_START
enumerator STREAM_ERROR
using vxsdr::time_point = std::chrono::time_point<std::chrono::system_clock, duration>

The time_point type is used for start times.

using vxsdr::duration = std::chrono::duration<int64_t, std::ratio<1, 1000000000>>

The duration type is used for acquisition and wait durations.