GNU Radio's DIFI Package
The DIFI Out of Tree (OOT) Module allows users to leverage and easily use cloud resources in GNU Radio.
gr::difi Namespace Reference

Classes

class  difi_sink_cpp
class  difi_source_cpp
class  difi_sink_cpp_impl
class  difi_source_cpp_impl
class  tcp_client
class  tcp_server
class  udp_socket

Typedefs

typedef difi_sink_cpp< gr_complex > difi_sink_cpp_fc32
typedef difi_sink_cpp< std::complex< char > > difi_sink_cpp_sc8
typedef difi_source_cpp< gr_complex > difi_source_cpp_fc32
typedef difi_source_cpp< std::complex< char > > difi_source_cpp_sc8

Variables

static const u_int8_t DIFI_HEADER_SIZE = 28
static const u_int8_t VITA_PKT_MOD = 16
static const u_int32_t MS_DATA_VITA_HEADER = 0x18
static const u_int64_t PICO_CONVERSION = 1000000000000U
static const uint16_t CONTEXT_PACKET_OFFSETS [16] = {8, 16, 20, 28, 32, 36, 44, 52, 60, 68, 72, 76, 84, 92, 96, 100}
static const uint16_t CONTEXT_PACKET_ALT_OFFSETS [9] = {8, 16, 20, 28, 36, 44, 52, 60, 64}
static const u_int64_t EIGHT_BIT_SIGNED_CART_LINK_EFF = 0xa00003c700000000U
static const u_int64_t SIXTEEN_BIT_SIGNED_CART_LINK_EFF = 0xa00007cf00000000U
static const u_int32_t DATA_START_IDX = 28
static const u_int64_t DEFAULT_STATE_AND_EVENTS = 2685009920U

Typedef Documentation

◆ difi_sink_cpp_fc32

◆ difi_sink_cpp_sc8

typedef difi_sink_cpp<std::complex<char> > gr::difi::difi_sink_cpp_sc8

◆ difi_source_cpp_fc32

◆ difi_source_cpp_sc8

typedef difi_source_cpp<std::complex<char> > gr::difi::difi_source_cpp_sc8

Variable Documentation

◆ CONTEXT_PACKET_ALT_OFFSETS

const uint16_t gr::difi::CONTEXT_PACKET_ALT_OFFSETS[9] = {8, 16, 20, 28, 36, 44, 52, 60, 64}
static

◆ CONTEXT_PACKET_OFFSETS

const uint16_t gr::difi::CONTEXT_PACKET_OFFSETS[16] = {8, 16, 20, 28, 32, 36, 44, 52, 60, 68, 72, 76, 84, 92, 96, 100}
static

◆ DATA_START_IDX

const u_int32_t gr::difi::DATA_START_IDX = 28
static

◆ DEFAULT_STATE_AND_EVENTS

const u_int64_t gr::difi::DEFAULT_STATE_AND_EVENTS = 2685009920U
static

◆ DIFI_HEADER_SIZE

const u_int8_t gr::difi::DIFI_HEADER_SIZE = 28
static

◆ EIGHT_BIT_SIGNED_CART_LINK_EFF

const u_int64_t gr::difi::EIGHT_BIT_SIGNED_CART_LINK_EFF = 0xa00003c700000000U
static

◆ MS_DATA_VITA_HEADER

const u_int32_t gr::difi::MS_DATA_VITA_HEADER = 0x18
static

◆ PICO_CONVERSION

const u_int64_t gr::difi::PICO_CONVERSION = 1000000000000U
static

◆ SIXTEEN_BIT_SIGNED_CART_LINK_EFF

const u_int64_t gr::difi::SIXTEEN_BIT_SIGNED_CART_LINK_EFF = 0xa00007cf00000000U
static

◆ VITA_PKT_MOD

const u_int8_t gr::difi::VITA_PKT_MOD = 16
static